Rgd文件用Null替换单引号

时间:2014-09-30 10:02:40

标签: linux shell ubuntu rename

Rgd文件用Null替换单引号

我有很多文件

e.g

My's File.bat
My's Data.txt
My's Video.mp4

我正在运行Ubuntu操作系统,我想用空的

批量替换单引号

所以它变成了

Mys File.bat
Mys Data.txt
Mys Video.mp4

我如何实现这一目标。

感谢

2 个答案:

答案 0 :(得分:1)

您可以使用tr

echo "my's File.bat" | tr -d "\'"

\'应该用于转义单引号字符

答案 1 :(得分:1)

您可能希望遍历文件并将其移至不带'的名称:

for file in *
do
    new_name=${file//\'/}
    mv "$file" "$new_name"
done

请参阅我们使用纯bash进行的替换:

$ file="My's Video.mp4"
$ echo ${file//\'/}
Mys Video.mp4

如果文件遍布不同的目录,则需要使用find。让我们知道,以便我们改进答案。