ansible在使用shell模块时使用awk命令要转义相关符号 把测试好的awk命令直接拷贝到 ansible的shell模块后面的参数中会无法执行,原因为需要将双引号和$符进行转义 例如:检查进程启动的路径 ansible all -f 30 -m shell -a "ps -ef | grep agent | grep -v grep | awk -F\" \" '{print \$2}' | xargs pwdx "