1. 程式人生 > >linux學習第二周;shell編程

linux學習第二周;shell編程

語法 數字 例如 打開文件 host ria 正則表達式 body 顯示

pstree -p #顯示進程編號(樹狀) echo $$ #顯示當前shell進程編號 腳本的基本結構 : #!SHEBANG (表明使用什麽shell打開文件,一般使用bash) CONFIGURATION_VARIABLES #定義變量 FUNCTION_DEFINITIONS#定義函數 MAIN_CODE #主要執行命令 檢測腳本中的語法錯誤 bash -n /path/to/some_script 調試執行 bash -x /path/to/some_script 變量命名法則: 1、不能使程序中的保留字:例如if, for 2、只能使用數字、字母及下劃線,且不能以數字開頭 3、見名知義 4、統一命名規則:駝峰命名法 (HostName或hostName) variables=`命令`#將命令執行結果賦給變量,需要用反向單引號``或$() export 變量名="定義變量" # 變量名前加export,即將變量定義為環境變量,可以傳給子進程 位置變量:$1 $2 $3等 特殊變量:$* 、$@、 $#(顯示參數共幾個) set #顯示已定義的所有變量 unset name #刪除變量 測試命令:當語句中有正則表達式時用[[ ]],一般用text或[ ] test EXPRESSION [ EXPRESSION ] [[ EXPRESSION ]] read -p "Enter a content : " variablesname #將輸入的內容付給一個或多個變量

linux學習第二周;shell編程