awk代码中执行shell
思路: ?在awk的print语句中拼出命令,管道输出到shell
?
>ll | awk /txt/ '{print $9}' ? #列出包含 txt 的文件
?
假设需要把这些文件都复制一份,并更改后缀名位 doc
?
?
?ll |awk ' /txt/ {print "cp -r "$9" "$9".doc"}' |bash
?
蓝色部分 ?输出命令 ?cp -r fileName newFile.doc
输出结果管道进入 bash处理
发布时间: 2012-08-13 13:21:53 作者: rapoo
awk代码中执行shell
思路: ?在awk的print语句中拼出命令,管道输出到shell
?
>ll | awk /txt/ '{print $9}' ? #列出包含 txt 的文件
?
假设需要把这些文件都复制一份,并更改后缀名位 doc
?
?
?ll |awk ' /txt/ {print "cp -r "$9" "$9".doc"}' |bash
?
蓝色部分 ?输出命令 ?cp -r fileName newFile.doc
输出结果管道进入 bash处理