2013-04-15 123 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