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 m
转义.