当前位置: 技术问答>linux和unix
关于linux命令
来源: 互联网 发布时间:2016-12-27
本文导语: 1.已知当前目录下有若干的文件: a_10dada.txt a_10ddww.txt a_10dccc.txt ... 如何用rename命令实现:将每个文件名的第四位的数字0和.txt去掉? 这样写rename 's/a_(d)0(w+).txt/$1.$2/' *.txt rename a_(d)0(w+).txt $1.$2 *.txt 为什么不对,该...
1.已知当前目录下有若干的文件:
a_10dada.txt
a_10ddww.txt
a_10dccc.txt
...
如何用rename命令实现:将每个文件名的第四位的数字0和.txt去掉?
这样写rename 's/a_(d)0(w+).txt/$1.$2/' *.txt
rename a_(d)0(w+).txt $1.$2 *.txt
为什么不对,该如何修改?
2.locate如何在指定的目录下查找包含指定字符串的文件?或者有什么命令能实现指定的目录下查找包含指定字符串的文件?不要用grep或其变形。
a_10dada.txt
a_10ddww.txt
a_10dccc.txt
...
如何用rename命令实现:将每个文件名的第四位的数字0和.txt去掉?
这样写rename 's/a_(d)0(w+).txt/$1.$2/' *.txt
rename a_(d)0(w+).txt $1.$2 *.txt
为什么不对,该如何修改?
2.locate如何在指定的目录下查找包含指定字符串的文件?或者有什么命令能实现指定的目录下查找包含指定字符串的文件?不要用grep或其变形。
|
rename有2个版本的实现,一个perl的,一个c的,功能不太一样