六 shell 其他基礎語法

2021-08-20 10:28:07 字數 767 閱讀 4114

function 函式名 ()
function 函式名
函式名 ()
case

"變數"

in 值1)

指令1;;

值2)指令2

;;*)

指令3

while

《條件表示式》

do 指令1

done

成真跳出迴圈

until 《條件表示式》

do 指令1

done

for 變數名 in 變數取值列表

do 指令1

done

for ((exp1; exp2; exp3))

do 指令1

done

從變數取值列表中選擇乙個賦值

select 變數名 in 變數取值列表

do 指令1

done

array=(value

value

value)

unset array

array[0]=value

echo $ / echo $

shell 指令碼基礎語法

這句一般在 shell 指令碼的第一行。告訴作業系統,此指令碼的直譯器為 bin sh 這個可執行檔案。類似地,如果你的指令碼用 bash,ksh,解釋,第一行就應該是 bin bash bin ksh 注意 shell 指令碼對空格要求十分嚴格,關鍵字和符號之間必須加空格。1 字串判斷 str1 ...

shell基礎語法2018 03 21

一 shell中的數值運算及運算方式差異 1.expr 數值運算工具 表示式求值 expr 表示式 expr1 3 expr2 1 expr1 3 使用 要加轉義符 echo expr1 3 注意 表示式中,數值和運算子之間要有空格,出現在表示式中要加反引號 其他的表示式形式 表示式 表示式 2.執...

Shell指令碼語法基礎

shell是linux下的乙個命令解析器,把一系列的命令序列寫入文字檔案就構成了shell指令碼 類似於windows中的批處理 bin sh echo something echo hello world echo hello mkdir tnt 符號 用來指定該指令碼檔案的解析程式。在上面例子中...