【问题标题】:Getting Error when the filename contains Space当文件名包含空格时出现错误
【发布时间】:2017-02-01 06:00:43
【问题描述】:

我有一个带空格的文件名。我的文件名是 (7 Bridges.app.dSYM)

我正在打印文件的位置。 echo $dsymlocation

/Users/aa/Library/Developer/Xcode/DerivedData/bridges2-ekucwkrbbusrvsdxyegvpkdkiitj/Build/Products/Release-iphonesimulator/7\ Bridges.app.dSYM

如果我直接将文件的位置作为以下命令的输入,它就可以工作。 dwarfdump --debug-pubnames /Users/aa/Library/Developer/Xcode/DerivedData/bridges2-ekucwkrbbusrvsdxyegvpkdkiitj/Build/Products/Release-iphonesimulator/7\ Bridges.app.dSYM

但是如果我给出包含文件位置的变量名,它就不起作用 dwarfdump --debug-pubnames "$dsymlocation"

它显示错误为 无法打开“/Users/aa/Library/Developer/Xcode/DerivedData/bridges2-ekucwkrbbusrvsdxyegvpkdkiitj/Build/Products/Release-iphonesimulator/7\ Bridges.app.dSYM”:没有这样的文件或目录

谁能帮忙解决这个错误?

【问题讨论】:

    标签: xcode shell


    【解决方案1】:

    错误消息抱怨名为7\ Bridges.app.dSYM 的文件,而根据您所说的,该文件是7 Bridges.app.dSYM。看起来变量 dsymlocation 的内容包含一个反斜杠。当您执行echo $dsymlocation 时,我们也可以看到反斜杠。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-08
      • 2013-05-29
      • 2012-07-26
      • 1970-01-01
      • 2021-11-29
      • 2015-02-17
      相关资源
      最近更新 更多