我想system
在awk脚本中运行该命令并将其输出存储在变量中.我一直试图这样做,但命令的输出总是进入shell而我无法捕获它.关于如何做到这一点的任何想法?
例:
$ date | awk --field-separator=! {$1 = system("strip $1"); /*more processing*/}
Run Code Online (Sandbox Code Playgroud)
应该调用strip
系统命令而不是将输出发送到shell,应该将输出分配回来$1
进行更多处理.现在是Rignt,它将输出发送到shell并将命令的retcode分配给$1
.