55问答网
所有问题
linux-shell正则表达式取非
我的文件名中都包含日期时间,如何用正则表达式表示除了今天以外的所有文件。例如我的文件名都是KWN_ACK_201807130105.TXT,我想删除除了今天的所有文件。用shell脚本正则怎么表示。
举报该问题
其他回答
第1个回答 2018-07-13
t=`date +%F`
for i in `find . -name "*.TXT"|grep -v $t`
do
rm -f $i
done
本回答被网友采纳
相似回答
大家正在搜
相关问题
java正则表达式
在linux的shell语言中,怎样用正则表达式来截取字符串...
shell编程怎么抽取匹配正则表达式的字符串?
shell 正则匹配一条字符串并且获取该字符串中所有匹配到的...
Linux Shell正则表达式如何匹配1~3位数字
正则表达式,在linux shell下,怎样取到捕获的文本
Linux Shell正则表达式如何匹配1~3位数字
Linux Shell正则表达式如何匹配1~3位数字