shell 程式設計筆記

2021-09-29 02:04:20 字數 480 閱讀 3470

「#!」 告訴系統用什麼指令碼進行編輯 ,常用#!/bin/bash。

在對變數進行賦值時,規避空格符。

單雙引號的使用,單引號成對出現,且在單引號中不能使用變數,但可以在雙引號中使用單引號加變數的形式。例如:

#!/bin/bash

var_jj="help"

var_xx='$var_jj'

var_ll="'$var_jj' me!"

echo -e $var_ll $var_xx

結果==> 'help' me! $var_jj

字串取長      「 # 」 獲取字串長度。例如:string="***"  echo $  ==>3 

提取字串   $ string="x1x2x3"       echo $    ==>  1x2    

字串查詢  「 `expr index "$" io` 」。最外層是反單引號,expr和index是固定的,io表示查i或者o。

shell程式設計筆記

第一天學習shell程式設計,自己做的筆記 test1 bin sh judge dir exist if d data 20140515 then mkdir p data 20140515 else echo this dir is exist,please exit fi bin sh sco...

shell程式設計筆記

if 1 eq 1 a 2 2 then echo true elif 1 lt 2 o 3 gt 4 then echo else echo false fi gt lt ge le eq ne a o if f 1.sh echo 1.sh exists if e 1.sh then echo ...

Shell程式設計筆記

1,變數命名規則 your name runoob.com 注意,變數名和等號之間不能有空格,這可能和你熟悉的所有程式語言都不一樣。同時,變數名的命名須遵循如下規則 命名只能使用英文本母,數字和下劃線,首個字元不能以數字開頭。中間不能有空格,可以使用下劃線 不能使用標點符號。不能使用bash裡的關鍵...