我以為這個檔案會回復 "錯誤 "并退出。為什么它卻產生了意外的檔案結束錯誤?我使用vim來創建這個檔案。
#!
{ eval "nothing"/span> } || { echo "error" ; exit 1 }
echo "something"
uj5u.com熱心網友回復:
}只有在命令位置才是特殊的。在你的代碼中,每個}只是前面的eval和exit命令的另一個引數。沒有任何東西會關閉開頭的{。
你需要首先明確地終止前面的命令,例如,用;。
{ eval "nothing" ; } || { echo "error" ; exit 1; }
echo "something"
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/324964.html
標籤:
下一篇:我正在使用Socat在一個Expect腳本中打開一個與cisco交換機的串行連接。我能夠登錄到交換機,但Expect命令不作業。
