$0:此指令碼的名稱
$#:總共有幾個引數
$*:對應所有位置的引數
$?:上一次命令的返回值
$n:對應第n個位置的引數
『』:為強引用,其內如果有引數會當做字元
「」:為弱引用, 其內有引數會翻譯
-d:測試檔案是否為目錄型別
-e:檔案是否存在
-f:是否為一般檔案
-w:是否有寫入權
-r:是否有讀取權
-x:是否有執行權
a && b : 當a執行成功才會執行b
a || b :當a執行失敗才會執行b
!a:將a的執行結果取反
-eq:是否等於
-ne:是否不等於
-gt:是否大於
-lt:是否小於
-le:是否等於小於
-ge:是否大於等於
=:比較字串是否相同
!=:比較字串是否不同
if 條件
then 操作
elif
then 操作
else
操作fi
for 變數 in 列表
do操作
done
while 條件
do操作
done
case 變數值 in
模式1)
操作;;
模式2)
操作;;
*)上述模式都未成立時的操作
esac
linux bash指令碼入門
最簡單的例子 hello world 幾乎所有的講解程式設計的書給讀者的第乙個例子都是 hello world 程式,那麼我們今天也就從這個例子出發,來逐步了解 bash。bin bash this is a very example echo hello world 這樣最簡單的乙個 bash 程...
linux bash指令碼 帶有函式定義
1 指令碼名稱 killprocess.sh 內容 bin bash function killprocess grep v grep wc l 2 dev null if eq 0 then printf doesn t run.n else killall 9 printf is killed....
指令碼編寫 編寫 LLDB 偵錯程式指令碼
lldb 偵錯程式提供對 python 指令碼的支援,可以執行一些自動化的操作,提供工作效率。本文從 helloworld 開始學習如何編寫 lldb 指令碼。編寫第乙個 lldb 指令碼 下面我們來實際操作編寫 lldb 偵錯程式指令碼。在計算機上建立乙個目錄用於存指令碼檔案,比如我們在 user...