我有五位数的数字和六位数数字的文件
我想把五位数数字文件变为六位数。而六位数不变
学了一下正则表达式。。。很拙略,但是解决了问题
rename -n 's/t_/t_0/' *_[0-9][0-9][0-9][0-9][0-9].pth.tar
rename后接一个正则表达式,是perl语法规则的,‘s/’ 是正则匹配的开始的意思,然后第一个/和第二个/之间的部分是被匹配内容,第二个/和第三个/之间是要替换成的内容。
-n 先显示效果,不执行命令
reference:
https://www.cnblogs.com/mianbaoshu/p/11772876.html
https://www.runoob.com/regexp/regexp-syntax.html