1、變數基本操作
定義及賦值:
格式:變數名 = 變數值例如:title = beidaqingniao
引用:$變數名、$例如:echo $title
2、雙引號/單引號/反撇號
雙引號:允許變數引用、\ 轉義
單引號:禁止引用(單引號之中的$符號,不會去反向找變數的值,字面列印)、轉義(\ 就是它本身)。
反撇號(數字1左側的鍵),或者$():以命令輸出進行替換。
例如:ver = `uname -r`
echo $ver
3、常見的環境變數
用來記錄/設定執行引數
系統賦值:user\logname\home\shell……
使用者操作:path\lang\classpath……
例子:env 列出環境變數
4、其他特殊變數
由系統或指令碼操作,不可直接賦值……
$?:表示前一條命令執**況;
$0:當前執行的程式的名稱;
Linux Shell 指令碼應用 字串處理
1 子串擷取操作 路徑分割 dirname 命令 basename命令 使用expr 命令 格式 expr substr var1 起始位置 擷取長度 使用 表示式 格式 2 字串替換 將var1字串中的 第乙個old 替換成new 將var1字串中所有的old替換成new 3 使用隨機字串 dev...
Shell指令碼應用
shell script shell指令碼與windows dos下的批處理相似,也就是用各類命令預先放入到乙個檔案中,方便一次性執行的乙個程式檔案,主要是方便管理員進行設定或者管理用的。但是它比windows下的批處理更強大,比用其他程式設計程式編輯的程式效率更高,它使用了linux unix下的...
shell指令碼基本應用
chmod x hello.sh 給檔案增加執行許可權 hello.sh 執行指令碼 sh hello.sh 以sh執行指令碼 bash hello.sh 以bash執行指令碼 source hello.sh 以source執行指令碼,該指令碼檔案可以無 執行許可權 if有三種表示式 1.if fi...