linux 萬用字元(wildcard)

2021-08-10 23:08:14 字數 1048 閱讀 8761

shell 在執行輸入的字串命令之前,會做一些預處理,比如萬用字元替換。具體例子來說,

如果當前目錄中有1.jpg,2.jpg,3.jpg,那麼命令

ls  *.jpg
被轉換成

ls

1.jpg 2.jpg 3.jpg

匹配任意乙個字元。比如hd?可以表示hdq或者hd4

匹配任意零個或者多個字元。比如hd*可以表示hd或者hd4q或者hdblabla等等。

中可以指定範圍,然後匹配其中乙個字元。

m[a,o,u]m匹配mam或者mom或者mum

m[a-d]m匹配mam或者mbm或者mcmmdm

!表示反義,比如m[!a-d]m匹配除mam或者mbm或者mcmmdm之外的m*m

中可以指定多個項,每乙個項用,號分割,每一項又可以是萬用字元。

可以表示foo.doc或者bar.pdf

,表示1 2 3 4 5

echo 12

345

萬用字元使用過程中的乙個問題 wildcard

struts2,還在學習中,一邊完成工作中的任務一邊去抓緊時間學習,還真是一件苦中作樂的事兒。今天看了萬用字元的使用 wildcard。在練習過程中,遇到乙個異常情況如下 unable to instantiate action,test01.mysturtsaction defined for m...

Linux萬用字元

在使用shell命令對多個檔案物件執行單一操作時,例如刪除當前目錄下的file1到file8,多次使用相同的命令rm file1到rm file8非常麻煩,通常使用萬用字元模式解決這個問題 rm file 1 8 當使用萬用字元指定一種模式時,該模式與底層系統上的乙個或多個檔案匹配,shell以空格...

linux萬用字元

在您日常的 linux 使用中,有很多時候您可能需要一次對多個檔案系統物件執行單一操作 比如 rm 在這些 情況下,在命令列中輸入許多檔案通常讓人感到厭煩 rm file1 file2 file3 file4 file5 file6 file7 file8 為了解決這個問題,您可以利用 linux ...