1. 程式人生 > >bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示。

bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示。

返回 margin 9.png 逗號 pla pack mil ros calc

bash特性:命令執行狀態返回值

bash命令的執行狀態分為兩種:
?1. 成功,狀態返回值為0。
?2. 失敗,狀態返回值為1-255。
bash使用特殊變量$?保存最近一條命令的執行狀態結果:echo $?

技術分享圖片
bash命令的執行結果:成功

bash命令的執行結果:成功

技術分享圖片
bash命令的執行結果:失敗

bash命令的執行結果:失敗

bash特性:命令行展開

~:可以展開當前登錄用戶的家目錄。
~USERNAME:可以展開指定用戶的家目錄。
{}:分組符號,承載以逗號,為分割符號的路徑列表,並將其展開為多個路徑。
如:
/tmp/{a,b} = /tmp/a,/tmp/b
/tmp/{a,b}/h = /tmp/a/h,/tmp/b/h

使用命令行展開創建目錄:

技術分享圖片
使用命令行展開創建目錄

bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示。