注意:linux統配符合三劍客(grep,awk,sed)正規表示式是不一樣的,因此,代表的意義也是
有較大區別的。
萬用字元一般使用者命令bash環境,而linux正規表示式用於grep,sed,awk場景。
* - 萬用字元,代表任意(0到多個)字元
?- 萬用字元,代表任意1個字元
;- 連續不同命令的分隔符
# - 配置檔案注釋
| - 管道
~ - 使用者的家目錄
- - 上一次的目錄
$ - 變數前要加的符號
/ - 路徑分割符號
>或1> - 重定向,覆蓋
>> - 追加重定向,追加。
< - 輸入重定向
<< - 追加輸入重定向
『 - 單引號,不具有變數置換功能,輸出是所見即所得。
「 - 雙引號,具有變數置換功能,解析變數後輸出,不加引號相當於雙引號。常用雙引號。
` - tab鍵上面的鍵,反引號,兩個``中間位命令,會先執行,等價$()。
{} - 中間為命令區塊組合或內容序列
! - 邏輯運算中的「非」(not)
&& - 並且,乙個指令執行成功時,執行後乙個指令
|| - 或者,個指令執行失敗時,執行後乙個指令
.. - 上級目錄
. - 當前目錄
Linux萬用字元知識深度實踐詳解
注意 linux萬用字元和三劍客 grep awk sed 正規表示式是不一樣的,因此,代表的意義也有較大的區別。萬用字元一般使用者命令列bash環境,而linux正規表示式用於grep sed awk場景。代表所有 0到多個 字元 萬用字元,代表1個字元 連續不同命令的分隔符 配置檔案注釋 管道 ...
Flink State 深度講解
在基礎篇中的 1.2 節中介紹了 flink 是一款有狀態的流處理框架。那麼大家可能有點疑問,這個狀態是什麼意思?拿 flink 最簡單的 word count 程式來說,它需要不斷的對 word 出現的個數進行結果統計,那麼後乙個結果就需要利用前乙個的結果然後再做 1 的操作,這樣前乙個計算就需要...
Linux萬用字元
在使用shell命令對多個檔案物件執行單一操作時,例如刪除當前目錄下的file1到file8,多次使用相同的命令rm file1到rm file8非常麻煩,通常使用萬用字元模式解決這個問題 rm file 1 8 當使用萬用字元指定一種模式時,該模式與底層系統上的乙個或多個檔案匹配,shell以空格...