Linux awk 分析数据后调用shell命令

需求

修改日志目录下的*.log文件的权限为webNginx
刚开始想的是如下

ll *.log | awk '{print "chown webNginx:webNginx "$9 }' | xargs sh

就报错如下了:
/usr/bin/chown: /usr/bin/chown: cannot execute binary file

参考相关资料后,修正如下

ll *.log | awk '{print "chown webNginx:webNginx " $9 | "bash"}'

说明
在awk中的print后,可以通过|管道来调用其它shell命令

参考

linux脚本awk,在awk中运行shell命令
awk输出单引号'的几种方式