48. 脚本:批量重命名
7.4 批量重命名脚本¶
#rename命令的用法
rename all ALL allfile.txt
rename批量修改文件名
vim for_rename.sh
#!/bin/bash
cd /tmp/my_shell/
for file in `ls . |grep -E "*.txt"`
do
rename "txt" "log" $file
done
sed批量修改文件名
vim for_sed.sh
#!/bin/bash
cd /tmp/my_shell/
for file in `ls *.txt`
do
mv $file `echo $file |sed 's/666/888/g'`
done
更简单的操作
rename "888" "" /tmp/my_shell/*.txt
最后更新:
2022-02-19 13:59:07