关于linux命令
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或其变形。