老師,你把hello.sh放在/root下,執行hello.sh的時候也是在/root下執行的,在PATH上加不加上/root這個路徑都能執行成功呀,應該換個目錄來執行hello.sh來驗證!
2017-03-26
已采納回答 / 慕函數0111378
$@和$*都是表示“所有參數”。帶""時有如下區別"$*" 會變成 "$1 $2 $3 $4......",注意參數間帶著空格。"$@" 會變成 "$1" "$2" "$3"......for i in "$*" 轉化為 for i in "$0 $1 $2 $3 $4......",將用戶輸入的參數代入,"$*"是一個長字串。for y in "$@" 轉化為 for y in??"$1" "$2" "$3"...... , 代入參數后,有幾個字串for循環幾次,"$@"是個列表。不帶""的話,它們倆一...
2017-03-12