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
我如何实现这一目标。
感谢!
答案 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
。让我们知道,以便我们改进答案。