一到涂、Shell 語法 1.編寫運行并執(zhí)行 1.編寫可執(zhí)行文件:vi shellname.sh 2.為腳本文件添加權限:chmod +x shellname.sh,否則執(zhí)行會````Permission denied```錯誤 3.運行:./shellname.sh焕济,必須要加上./,否則會從path中尋找可執(zhí)行 2.變量: var_name= value技即,變量名與=之間無空格 使用變量 ${varname} 刪除變量 unset varname 字符串變量 , 單引號中不能應用變量 數(shù)組變量 array_name = (value1 value2 value3) 只讀變量 readonly varname 字符串拼接: 用雙引號驮吱,內部引用變量 字符串長度: ```${#string_name} echo string 在窗口上展示字符串 3. 傳遞canshu $0 : 第一個參數(shù) $#: 參數(shù)數(shù)目 $*: 將參數(shù)列表通過字符串的方式展示出來 $?: 返回值 4. 運算 expr $a + $b,+-*/ % a = $b, [$a != $b], [$a == $b] if [ $a == $b] then echo true fi 5.關系運算符 -eq -ne gt lt ge le 6.循環(huán)語句 for循環(huán) #列表循環(huán) for var_name in {1..100..2} #1到100,步長為2 do do something done #目錄循環(huán) for var_name in $( ls ) do do something done #參數(shù)循環(huán) for var_name in argument do done #類C循環(huán) for ( i = 1; i <= 5 ; i++) do do something done