grep正則 以.o結尾的文件


ls -l | grep *.o

查不出任何東西

 

. 代表一定有一個任意字符

* 重復零個到無窮多個前一個字符(所以需要前面有字符)

 

所以應該是

 

ls -l | grep '.*\.o'

 

.*表示零個或 多個任意字符

g.*g也可以代表gg

 

將grep后的文件刪除三種方法

比如有一個文件ooo

1.注意是反引號,執行命令

rm `ls  |grep ".*ooo"`

2.

ls |grep |xargs rm

3.

ls |grep |xargs \rm

 

\轉義.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM