请问如何利用正则表达式来rm文件啊

请问如何利用正则表达式来rm文件啊

./下文件若干。
我想删除当前目录下所有的文件名不以s开头的文件,我该怎么办啊?教教我~
rm -rf [!s]*
谢谢!刚在另一个版上学会#find . -name "[^s]*" -exec rm {} \;
真不错!不知道还有没有别的方法了。
另外,若是我想将其中的.text(仔细看哦,前面可是有个dot呢)一并删除,应该怎么修改楼上的 rm -rf [!s]* 呢?
[quote:8c0ee5e2ed="dalier149"]谢谢!刚在另一个版上学会#find . -name "[^s]*" -exec rm {} \;
真不错!不知道还有没有别的方法了。
另外,若是我想将其中的.text(仔细看哦,前面可是有个dot呢)一并删除,应该怎么修改楼上的 rm -rf [!s]* 呢?[/quote]


这俩都不是正则表达式