所以我从文件名中删除特殊字符并用空格替换。除了其中包含单反斜杠的文件之外,我所有的工作都已完成。请注意,这些文件是在 OS X 上的 Finder 中创建的
old_name="testing\this\folder"
new_name=$(echo $old_name | tr '<>:\\#%|?*' ' ');
Run Code Online (Sandbox Code Playgroud)
这导致 new_name 被“测试 hisolder” 我怎样才能删除反斜杠而不是前面的字符?