2013-04-15 128 views
1

当我执行下面的命令,它工作正常 (它提供之间的文本文件的差异)DIFF脚本错误

diff <(sed -n '/eTopUp MU(55) Gateway Status1:/,/eTopUp MU(60) Gateway Status:/p' /root/scripts/msmscgateway |grep "CIMD2:" |awk '{print $1, $2}') <(sed -n '/eTopUp MU(55) Gateway Status1:/,/eTopUp MU(60) Gateway Status:/p' /root/scripts/last/msmscgatewaylast |grep "CIMD2:" |awk '{print $1, $2}') 

当我运行它直通脚本它给了以下错误

test4.sh: line 1: syntax error near unexpected token `(' t 

帮帮我修复错误

回答

1
sh test.sh 

这应该是

bash test.sh 

ref