shell 脚本 批量 修改 文件名
原始文件
你可以使用以下的shell脚本来批量修改文件名:
#!/bin/bashinput_dir=$1if [ -z "$input_dir" ]; thenecho "Usage: ./rename.sh input_directory"exit 1
ficd "$input_dir" || exitfor file in *.csv.COMPLETED; donewname=$(echo $file | sed 's/\.COMPLETED//')mv "$file" "$newname"
done
将上述代码保存到一个名为rename.sh
的文件中,然后在终端中运行以下命令来给予执行权限并执行脚本:
chmod +x rename.sh
./rename.sh /path/to/your/input_directory
这个脚本会在当前目录中查找所有以.csv.COMPLETED
结尾的文件,并将它们的名称修改为去除.COMPLETED
后缀的新名称。希望这个脚本可以帮助到你。
修改后的文件