2010-06-03 73 views
2

我用了几个命令几个文件,就像这样:击:每个文件后,“xargs的猫”,加入新行

cat somefile | grep example | awk -F '"' '{ print $2 }' | xargs cat 

它几乎工作,但我的问题是,我倒是希望每个文件后添加一个换行符。

可这在一个班轮做什么?

(当然我可以创建一个新的脚本或不然后功能呼应-n但我想知道,如果这可以用另一种方式来解决)

回答

4
cat somefile | grep example | awk -F '"' '{ print $2 }' | while read file; do cat $file; echo ""; done 
+0

优秀:)(我只能接受在7分钟内回答,将标签保持开启状态:) – NoozNooz42 2010-06-03 14:09:18

0

awk的-F '“'/示例/ {系统( ”猫“ $ 2}; printf的 ”\ n“ 个}”somefile

相关问题