亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 3495 | 回復(fù): 11
打印 上一主題 下一主題

awk取其中n塊并對其執(zhí)行其他shell命令 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2010-08-26 21:17 |只看該作者 |倒序?yàn)g覽
文件內(nèi)如下:
aaa, bbb, ccc
ddd, eee, fff
ggg, hhh, jjj

我想取出其中的$1, $2 , $3 并作為其他命令的參數(shù)輸入....請問如何搞

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2010-08-26 21:38 |只看該作者
awk '{system("commond $1 $2 $3")}' File

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2010-08-26 21:41 |只看該作者
回復(fù) 2# ddgfff


    恩, 確實(shí)沒其他好看的辦法. 謝了

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2010-08-26 21:46 |只看該作者
回復(fù) 3# kingsu


    sed 's/,/ /g' File | while read A B C; do commond $A $B $C; done
這樣也可以,不過沒用awk

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2010-08-26 21:51 |只看該作者
要是執(zhí)行多個(gè)命令呢? 還有其他變量.

可以system("command1; command2")么?

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2010-08-26 21:57 |只看該作者
直接寫個(gè)腳本唄

論壇徽章:
5
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亞洲杯之朝鮮
日期:2015-03-13 22:47:33IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-09 06:20:00IT運(yùn)維版塊每周發(fā)帖之星
日期:2016-03-07 16:27:44
7 [報(bào)告]
發(fā)表于 2010-08-26 21:58 |只看該作者
xargs

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2010-08-27 09:25 |只看該作者
本帖最后由 kingsu 于 2010-08-27 09:27 編輯

回復(fù) 6# sunbw001


    我就是寫的腳本啊...一個(gè)文件有不同塊 $1 $2 $3 , 每一個(gè)行的每一塊作為另一個(gè)命令的參數(shù)... command($1, $2, $3)...

我就知道awk可以取出每一塊比較方便.., 怎么才能吧awk當(dāng)成一個(gè)循環(huán)體, 在里面加任意的shell處理?

論壇徽章:
5
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亞洲杯之朝鮮
日期:2015-03-13 22:47:33IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-09 06:20:00IT運(yùn)維版塊每周發(fā)帖之星
日期:2016-03-07 16:27:44
9 [報(bào)告]
發(fā)表于 2010-08-27 09:58 |只看該作者
回復(fù) 8# kingsu


    這要看具體是什么命令了。

   awk '{print "command1",$1,$2,$3;...}' urfile|sh
   xargs -a urfile ... command...

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2010-08-27 10:09 |只看該作者
回復(fù) 9# blackold


    實(shí)例吧: file.txt如下

zhangsan, 男, 20
lisi, 男, 25
wangwu, 女, 20
maliu, 女, 25

我需要用commandX提交每一條記錄, 另外還有其他參數(shù),比如一個(gè)隨機(jī)數(shù),  所以我要為每一行生成一個(gè)隨機(jī)數(shù)$id,  用uuidgen可以得到;  然后把$id, 和file.txt的$1, $2, $3作為參數(shù)給command執(zhí)行

如何寫這個(gè)shell結(jié)構(gòu)....
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP