1.shell
副檔名:.sh
#!:約定標記,告訴系統指令碼需要的直譯器,即哪一種shell
執行shell檔案的三種方法
./test.sh
/bin/sh test.sh
/bin/bash test.sh
注意:
shell變數等號兩邊不能有空格,使用變數的時候加$符號
字串擷取
# 與 ## 刪除左邊字元 保留右邊字元
% 與 %% 刪除右邊字元 保留左邊字元
比較符
-gt:大於
-lt:小於
-ge:等於大於
-le:小於等於
-eq:等於
-nq:不等於
shell將一列字尾更換
shell 學習記錄
1 以兩個破折號 來表示選項結尾的用法,源自system v。自此之後命令列上看起來像選項的任何專案,都將 一視同仁的當成引數處置。上面這個句話是什麼鬼意思?2 shell是別的三種命令 1 內建命令 比如cd echo test 2 shell函式 3 外部命令 shell變數 1 變數名字 字元...
shell學習記錄
段落 sed 的命令格式 sed command file sed command 動作 command1 file1 f test x test x then 這裡的關鍵有幾點 1 使用單個等號 2 注意到等號兩邊各有乙個空格 這是unix shell的要求 3 注意到 test x最後的x,這是...
shell學習記錄 2 2
echo 這是指令碼的名稱 0 echo 這是指令碼的第1個引數 1 echo 這是指令碼的第2個引數 2 echo 這是指令碼的第3個引數 3 echo 這是指令碼的第4個引數 4 echo 這是指令碼的第5個引數 5 echo 這是指令碼的第6個引數 6 echo 這是指令碼的第7個引數 7 e...