0

私はしばらくこの行をデバッグしてきましたが、それは単純なものだと確信しています:

370 #Loop through the file looking for any non-required lines
371 { while read myline;do
372 if [[ $myline != "WARN0; 300086; prod_file_stat; Can't find EBCDIC product for PRODUCT_FILE_STATUS;for ASCII 10288" && $myline != "WARN0; 300086; prod_file_stat; Can't find EBCDIC product for PRODUCT_FILE_STATUS;for ASCII 10284" ]]; then
373 echo "ERR: file contains unacceptable errors or warnings! Please double check!"
374 err=1
375 fi

私は得る:

  check[50]: syntax error at line 373 : `10284" ]]; then
     echo "ERR:' unexpected

文字列のスペースと何か関係がありますか、それともニシンですか? その KSH スクリプトです。

4

0 に答える 0