Linux萬用字元知識深度講解

2021-09-20 16:33:05 字數 667 閱讀 4497

注意: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以空格...