在shell脚本中,如何将文件名中的减号改成下划线

时间:2019-08-20 17:58:08  来源:igfitidea点击:

例如,原来文件名 file-name,改名后变成file_name

使用下面的脚本,可以实现此要求:

创建一个脚本文件,内容如下:

#!/bin/bash

for i in `ls *-*`
do
NEW=`echo $i|tr '-' '_'`
mv $i $NEW

done

授予可执行权限,然后执行

chmod +x test.sh

./test.sh