相关疑难解决方法(0)

如何将变量从awk传递给shell命令?

我试图在awk中为文件的每一行运行一个shell命令,而shell命令需要一个输入参数.我试图使用system(),但它没有识别输入参数.

该文件的每一行都是一个文件的地址,我想运行一个命令来处理该文件.因此,对于一个简单的例子,我想对每一行使用'wc'命令并传递$1给wc.

awk '{system("wc $1")}' myfile
Run Code Online (Sandbox Code Playgroud)

shell awk parameter-passing

46
推荐指数
2
解决办法
9万
查看次数

标签 统计

awk ×1

parameter-passing ×1

shell ×1