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
\轉義.