我试图在awk中为文件的每一行运行一个shell命令,而shell命令需要一个输入参数.我试图使用system(),但它没有识别输入参数.
system()
该文件的每一行都是一个文件的地址,我想运行一个命令来处理该文件.因此,对于一个简单的例子,我想对每一行使用'wc'命令并传递$1给wc.
$1
awk '{system("wc $1")}' myfile
shell awk parameter-passing
awk ×1
parameter-passing ×1
shell ×1