QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2993|回复: 3

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

[复制链接]
发表于 2007-1-5 14:32:27 | 显示全部楼层 |阅读模式
./下文件若干。
我想删除当前目录下所有的文件名不以s开头的文件,我该怎么办啊?教教我~
发表于 2007-1-5 14:51:00 | 显示全部楼层
rm -rf [!s]*
回复

使用道具 举报

 楼主| 发表于 2007-1-5 15:46:27 | 显示全部楼层
谢谢!刚在另一个版上学会#find . -name "[^s]*" -exec rm {} \;
真不错!不知道还有没有别的方法了。
另外,若是我想将其中的.text(仔细看哦,前面可是有个dot呢)一并删除,应该怎么修改楼上的 rm -rf [!s]* 呢?
回复

使用道具 举报

发表于 2007-1-23 17:22:11 | 显示全部楼层
[quote:8c0ee5e2ed="dalier149"]谢谢!刚在另一个版上学会#find . -name "[^s]*" -exec rm {} \;
真不错!不知道还有没有别的方法了。
另外,若是我想将其中的.text(仔细看哦,前面可是有个dot呢)一并删除,应该怎么修改楼上的 rm -rf [!s]* 呢?[/quote]


这俩都不是正则表达式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-27 03:16 , Processed in 0.103254 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表