Re: [問題] 請問一下一個關於pipe 還有 sh的用法...
※ 引述《maskwill.bbs@ptt.cc (Bleeding Love)》之銘言:
> 太久沒用結果忘了
> home> cat list.txt
> A1 Ohio Dem
> B2 Texas Rep
> B3 Arizona Rep
> home> cat list.txt | grep Dem
> A1 Ohio Dem
> home> cat list.txt | grep Dem | awk '{print "mkdir" $1}'
> mkdir A1
> 我想這樣寫 大家應該都看得懂
> 我忘掉說 如何把我印出來的mkdir A1送到shell去執行
> 我印象中好像是 在我的指令後面再加上 | /bin/sh 之類的
> 有人可以幫我嗎?
awk 可以用 system 直接執行指令:
grep Dem list.txt | awk '{ system("mkdir " $1) }'
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: xdn175o111.ee.ntu.edu.tw
討論串 (同標題文章)
完整討論串 (本文為第 4 之 4 篇):