如何实现批量文件名修改?
文件名本来是 “abc+序号”,我想把它们全部改为“序号”,去掉前面的abc怎么做?有几百个文件啊 for foo in * ; do ...$foo ; done 在文件目录下建一脚本文件 rn.sh,内容为:
#!/bin/sh
for i in abc* ; do
t=`echo $i|sed s/abc//`
mv $i $t
done
还有很多写法,shell通过其他程序如sed,cut,head,tail,grep等工具的配合变得无比强大:) 3q
页:
[1]