這麽多問題 就這麽點分 妳是真摳啊 !
腳本退出時如果不設定退出狀態值,返回值 不確定,根據不同問題返回不同值,該值不為0, 壹般腳本內 都是加返回值 ,來判斷返回值的多少來確認問題出現在哪裏。
在shell腳本中以 exit 命令的值來指定shell命令的退出狀態碼。但是退出狀態碼的範圍是 0 ~ 255;exit狀態值代表的含義如下:
0命令成功結束1通用未知錯誤
2誤用shell命令
126命令不可執行
127沒找到命令
128無效退出參數
128+xLinux?信號x的嚴重錯誤
130Linux?信號2?的嚴重錯誤,即命令通過SIGINT(Ctrl+C)終止
255退出狀態碼越界
3. 由於妳的問題表示的不準確,我這裏以妳使用shell腳本為例,在shell腳本中 $表示變量名稱。 妳可能問的是這些內容或許
echo?'$0?獲取當前執行的shell腳本的文件名:'?$0echo?'$n?獲取當前執行的shell腳本的第n個參數值,n=1..9:'?'$1'=$1?'$2'=$2?"\$3=$3"
echo?'$*?獲取當前shell的所有參數?"$1?$2?$3?...註意與$#的區別:'?$*
echo?'$#?獲取當前shell命令行中參數的總個數:'?$#
echo?'$$?獲取當前shell的進程號(PID):'?$$
sleep?2?&
echo?'$!?執行上壹個指令的PID?:'?$!
echo?'$獲取執行的上壹個指令的返回值?:'?$?
echo?'$@?這個程序的所有參數?"$1"?"$2"?"$3"?"..."?:'?$@?
echo?'$_?在此之前執行的命令或腳本的最後壹個參數:'$_
4?|| 邏輯符號 ,代表 or 邏輯的符號。?
&& 邏輯符號 ,代表 and 邏輯的符號。?
第五題看不懂, 第六題shell 支持啥沒寫完啊
友情贈送妳個玩具 shell 圖形化 工具 whiptail
好了給分吧