【问题标题】:Running executable script from iCloud folder从 iCloud 文件夹运行可执行脚本
【发布时间】:2021-09-13 17:13:42
【问题描述】:

我正在从我的 iCloud 文件夹运行一个可执行脚本。我收到以下错误

“错误:/Users/username/Library/Mobile Documents/com~apple~CloudDocs 上的 run_shell_command.../bin/bash:/Users/username/Library/Mobile:没有这样的文件或目录”

这与 iCloud 路径中“Mobile”和“Documents”之间的空格有关。你如何处理这些情况。我确定有一个简单的解决方案,但我想不通。

我已经检查了在我的本地机器上运行脚本并且它可以工作。但是,我更愿意从云端执行此操作以优化空间。

谢谢

【问题讨论】:

  • 欢迎使用stackoverflow!请缩进代码行以提高可读性。使用编辑器内的帮助按钮。

标签: bash shell zsh


【解决方案1】:

空格用 \ 字符转义。

例如:

cd /Users/username/Library/Mobile\ Documents

您也可以将参数括在引号中:

cd '/Users/username/Library/Mobile Documents'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    • 1970-01-01
    • 2014-09-30
    • 1970-01-01
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多