我從用戶通過命令行獲取輸入要檢查是否有輸入或不使用$ @shell腳本參數太多錯誤[無法使用引號來解決]
用戶調用等如以下幾種方式:
sh program <file1> <file2> ..
腳本
或
sh program < file1
我做如下:
test -z "[email protected]"
if test $? -eq 0
then
compute
else
do something..
fi
如果用戶調用程序時所用多行,然後我得到一個錯誤,從 測試-z「$ @」說,「測試:參數太多」
我試圖解決這個問題,但我被卡住了。你知道我能克服嗎?