shell 中使用正則表達式

 | grep '[0-9]\{3\}_ruvtp_000005.dat'   ' '正則表達式需用單引號括出 

rm 'ls | grep '[0-9]\{3\}_ruvtp_000005.dat' '

or 

ls | grep '[0-9]\{3\}_ruvtp_000005.dat' |xargs rm

 ls | grep '[0-9]\{3\}_[0-9]\{3\}[^05]uvw2D.dat'|xargs rm

如果在文件名中指定的路徑不是完整的路徑名,那麼這個路徑被解釋爲相對遠程機上同
名用戶的主目錄。如果沒有給出遠程用戶名,就使用當前用戶名。如果遠程機上的路徑
包含特殊shell字符,需要用反斜線(\)、雙引號(”)或單引號(’)括起來,使所
有的shell元字符都能被遠程地解釋。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章