當你在使用命令行時,有很多時間都用來查詢你所需要的檔案。s h e l l提供了一套完整的字串模式匹配規則,或者稱之為元字元,這樣你就可以按照所要求的模式來匹配檔案。還可以使用字元型別來匹配檔名。在命令列方式下,使用元字元更為快捷,所以在本章我們只介紹這部分內容。
在本章我們將討論:
•匹配檔名中的任何字串。
•匹配檔名中的單個字元。
•匹配檔名中的字母或數字字元。
下面就是這些特殊字元:
* 匹配檔名中的任何字串,包括空字串。
?匹配檔名中的任何單個字元。
[...]匹配中所含有的任何字元
[!...]匹配中非感嘆號!之後的字元
當shell遇到上述字元時,就會把他們當做特殊字元,而不是檔名中的普通字元,這樣使用者就可以用它們來匹配相應的檔名
shellscript 04 檔名置換
當你使用命令行時,有很多時間都是用來查詢你所需要的檔案,shell提供了一整套完整字串模式匹配規則 星號可以匹配檔名中的任何字串。例如 cd cron.w 使用可以匹配檔名中的任何單個字元。例如 ls r 含義 前邊有2個字元,然後是 r,然後是隨便的形式 使用 可以用來匹配方括號中的任何字元,在這...
unix shell筆記 檔名置換
匹配檔名中的任何字串,包括空字串。匹配檔名中的任何單個字元。匹配 中所包含的任何字元。匹配 中非感嘆號!之後的字元。使用 匹配檔名中的任何字串,包括空字串。ls l grep d 只顯示目錄,因為是以d開頭的行 使用?匹配檔名中的任何單個字元。匹配的字元數等於?的個數。ls r baread ls ...
Linux中檔名的置換
linux 中使用命令行時,有時需要查詢所需要的檔案。shell 提供了一套字串模式匹配規則,或稱之為元字串。可以按照所要求的模式來匹配檔案,還可以使用字元型別來匹配檔名。在此主要介紹幾種常見的特殊字元 1 匹配檔名中的任何字串,包括空字串 2 匹配檔名中的任何單字串 3 匹配 中所包含的任何字串 ...