在shell中我們有命令轉移,但是我在某個例子中看到了它的轉移3殼牌轉移程序 - 這是什麼?
爲什麼有一個轉換後的數字?和它有什麼關係?它能做什麼 ?
實施例:
echo 「arg1= $1 arg2=$2 arg3=$3」
shift
echo 「arg1= $1 arg2=$2 arg3=$3」
shift
echo 「arg1= $1 arg2=$2 arg3=$3」
shift
echo 「arg1= $1 arg2=$2 arg3=$3」
shift
的輸出將是:
arg1= 1 arg2=2 arg3=3
arg1= 2 arg2=3 arg3=
arg1= 3 arg2= arg3=
arg1= arg2= arg3=
但是,當我添加,它不正確地顯示它。
你什麼輸出? –
查看下面的答案。 「shift 3」與「shift」基本相同;轉移; shift'。 –