awk输出字符,引号及域内容

本文介绍了一种使用awk命令批量执行Oracle存储过程的方法,并列举了针对不同业务系统的具体执行实例。

搞了半天才弄出来,写在此记住。

$ cat test.txt | awk "{print \"execute :v_sequecde:=paic_db_outage_begin('\"\$1\"')\"}"
execute :v_sequecde:=paic_db_outage_begin('baml')
execute :v_sequecde:=paic_db_outage_begin('bcmsm')
execute :v_sequecde:=paic_db_outage_begin('bib')
execute :v_sequecde:=paic_db_outage_begin('binv')
execute :v_sequecde:=paic_db_outage_begin('bizware')
execute :v_sequecde:=paic_db_outage_begin('bloan')
execute :v_sequecde:=paic_db_outage_begin('bloanrpt')
execute :v_sequecde:=paic_db_outage_begin('bocp')
execute :v_sequecde:=paic_db_outage_begin('bos')
execute :v_sequecde:=paic_db_outage_begin('brm')
execute :v_sequecde:=paic_db_outage_begin('bupp')
execute :v_sequecde:=paic_db_outage_begin('edi')
execute :v_sequecde:=paic_db_outage_begin('esb')
execute :v_sequecde:=paic_db_outage_begin('feelview')
execute :v_sequecde:=paic_db_outage_begin('finger')
execute :v_sequecde:=paic_db_outage_begin('fund')
execute :v_sequecde:=paic_db_outage_begin('gjsz')
execute :v_sequecde:=paic_db_outage_begin('loan')
execute :v_sequecde:=paic_db_outage_begin('paams')
execute :v_sequecde:=paic_db_outage_begin('paea')
execute :v_sequecde:=paic_db_outage_begin('prdnew')
execute :v_sequecde:=paic_db_outage_begin('retail')
execute :v_sequecde:=paic_db_outage_begin('riskmd')
execute :v_sequecde:=paic_db_outage_begin('rptnew')
execute :v_sequecde:=paic_db_outage_begin('smms')
execute :v_sequecde:=paic_db_outage_begin('thmd')
execute :v_sequecde:=paic_db_outage_begin('vip')
execute :v_sequecde:=paic_db_outage_begin('wfwknt')
$ cat test.txt
baml         g2cs8020
bcmsm        g4as8081
bib          g4as8080
binv         g4as8081
bizware      g4as8080
bloan        g4as8080
bloanrpt     g2cs8020
bocp         g2cs8020
bos          g4as8080
brm          g4as8081
bupp         g2cs8010
edi          g4as8081
esb          g4as8080
feelview     g4as8081
finger       g4as8081
fund         g4as8080
gjsz         g2cs8010
loan         g2cs8010
paams        g4as8080
paea         g2cs8010
prdnew       g2cs8010
retail       g4as8081
riskmd       g4as8090
rptnew       g2cs8010
smms         g4as8080
thmd         g4as8080
vip          g2cs8010
wfwknt       g4as8080
$ uname -a
HP-UX s3ah5010 B.11.11 U 9000/800 2870931910 unlimited-user license
$

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15779287/viewspace-674345/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15779287/viewspace-674345/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值