符號
用途轉義
*萬用字元
\* "目錄名"
#shell注釋符
\# "目錄名"
&後台執行程式命令
\& "目錄名"
"關鍵字包裹符
\" '目錄名'
$變數取值符
\$ "目錄名"
'關鍵字包裹符
\' "目錄名"
(shell中的命令組、變數包裹符、陣列
\( "目錄名"
)shell中的命令組、變數包裹符、陣列
\) "目錄名"
.隱藏檔案或當前目錄
當在最前面時無法轉義為普通檔案
當在其他位置無需轉義
/目錄符
不可轉義
;命令分隔符
\; "目錄名"
<
輸入重定向
\< "目錄名"
>
輸出重定向
\> "目錄名"
?萬用字元
\? "目錄名"
\轉義符
`命令執行符\`@
遠端使用者ip間隔符
無需轉義
|管道符
\| "目錄名"
~home目錄符
單獨或搭配/使用時 \~,其他情況無需轉義
Linux Shell程式設計中的特殊變數
大家都知道普通的bash命令後邊可以跟任意的引數 例如在啟動hbase的客戶端的時候,我們在hbase的bin目錄下使用.hbase shell進入到hbase的客戶端 那我們自己編寫的指令碼是否也支援傳遞引數呢?答案當然是肯定的,但是怎麼編寫這樣的shell程式呢?這就需要使用到位置引數。位置引數...
Linux shell 特殊變數
posix內建的shell變數 變數 意義 目前程序的引數個數 傳遞給當前程序的命令列引數。置於雙引號內,會展開為個別的引數。當前程序的命令列引數。置於雙引號內,則展開為一單獨引數 連字型大小 在引用時給予shell的選項 前一命令的退出狀態。shell程序的程序編號 process id 0 零 ...
Linux Shell特殊字元
特殊字元 注釋 分隔 case條件的結束 命令相當於source命令 部分引用 支援萬用字元擴充套件 全引用,不進行萬用字元擴充套件 轉義 目錄分隔符 多個命令都被執行,但返回最後乙個 後置引用 操作符 匹配0個或多個字元 數學乘法 冪運算 匹配任意乙個字元 但在 a b?a b 表示c語言中的三目...