在我正在编写的一段脚本中,我将路径列表输出到一个临时文本文件中,以便稍后与 cd 一起使用。我正在使用 sed 将目录名称中的空格替换为 '\ ',这样我还可以使脚本使用目录名称中的空格。我的命令如下:
cat temp.txt | sed 's/ /\\ /g'
这具有用 '\ ' 替换空格的所需输出,但是当我稍后尝试 cd 时,它会忽略第二个单词并说 example\ 不存在。任何想法如何解决这一问题?
如果你想看的话,我的整个脚本都在 pastebin 上:http: //pastebin.com/6jmnKDAd
这是我添加 sed 之前的备份