* 匹配檔名中的任何字串,包括空字串。
? 匹配檔名中的任何單個字元。
[...] 匹配[ ]中所包含的任何字元。
[!...] 匹配[ ]中非感嘆號!之後的字元。
使用*
* 匹配檔名中的任何字串,包括空字串。
#ls -l |grep ^d --只顯示目錄,因為是以d開頭的行
使用?
? 匹配檔名中的任何單個字元。匹配的字元數等於?的個數。
#ls ??r*
baread
#ls conf.??.log
conf12.log conf.23.log conf25.log
使用[...]
[...] 可以用來匹配方括號[ ]中的任何乙個字元。在這一方法中,還可以使用乙個橫槓-來連線兩個字母或數字,以此來表示乙個範圍。
#ls [io]* --列出以i或o開頭的檔名
使用[!...]
[!...] 匹配[ ]中非感嘆號!之後的字元。
下面的例子和剛才的有所不同,使用[!0-9] *來表示非數字開頭的字串,其中!是非的意思:
#ls log.[!0-9]*
log.sybase
為了列出所有以大寫字母開頭的檔名,可以用:
#ls [a-z]*
為了列出所有以小寫字母開頭的檔名,可以用:
#ls [a-z]*
為了列出所有以數字開頭的檔名,可以用:
#ls [0-9]*
為了列出所有以. 開頭的檔名(隱含檔案,例如.profile、.rhosts、.history等等),可以用:
# ls .*
檔名 EXCEL批量修改檔名
場景一 面臨問題 將圖紙匯出為pdf格式時,因首字母按拼音排序,導致圖紙順序錯亂,需要在檔名前插入編號,以使檔案按照理想狀態排序。如下圖,預設的 按名稱排序 狀態為 節點 立面 平面 而理想的狀態為 平面 立面 節點 解決辦法 儲存,關閉文字文件。將字尾名 txt 修改為 bat 雙擊執行 提取檔名...
拿檔名 如何批量修改檔名
在工作和生活中,我們經常需要將許多檔案命名為固定格式,如果需要重新命名的檔案數量龐大,那重新命名將會變成一件非常枯燥繁瑣費時的工作,今天在這裡分享乙個批量修改檔名的 希望對大家有所幫助,就算是數百個檔名,也就幾秒鐘完事。先貼上 文字框內下滑可以複製完整內容哦 address r d 中銀國際實習 r...
檔名亂碼
1 檔名 中文 儲存到hbase,然後取出,亂碼 原因 存入hbase時,進行了一次utf 8轉碼 string轉byte 取出時,byte轉string沒有指定編碼,導致亂碼 分析 存入和取出後,結果亂碼,分析下中間是否有轉碼,儲存系統是不是有預設編碼 2 檔名在程式中,正常,通過new file...