我正在尝试执行此命令,但由于双引号、单引号、反引号而出现错误。
su - ctmagent -c "/usr/ctmagent/ctm/exe/ctmpsm -UPDATEAJF `/usr/ctmagent/ctm/exe/ctmpsm -LISTJOB NOTOK | grep -w TESTJ | awk -F"|" '{print $1}'` RERUN"
答案1
您在双引号内使用双引号。
尝试awk -F"|"
用单引号替换双引号。
我正在尝试执行此命令,但由于双引号、单引号、反引号而出现错误。
su - ctmagent -c "/usr/ctmagent/ctm/exe/ctmpsm -UPDATEAJF `/usr/ctmagent/ctm/exe/ctmpsm -LISTJOB NOTOK | grep -w TESTJ | awk -F"|" '{print $1}'` RERUN"
您在双引号内使用双引号。
尝试awk -F"|"
用单引号替换双引号。