没有找到指令

时间:2016-03-21 10:30:50

标签: macos shell command-line command-line-interface

您好我要创建一个脚本(.sh或.command)我的脚本是

  #!/bin/bash
  echo Build Begin
  'xcrun instruments -w "iPhone 5s (8.3 Simulator)"'

我收到了错误,

  Last login: Mon Mar 21 15:48:29 on ttys000
  MacBook-Pro:~ user$ /Users/user/CommandWorld.command ; exit;
  Build Begin
  /Users/user/CommandWorld.command: line 3: xcrun instruments -w "iPhone 5s (8.3 Simulator)": command not found
  logout

  [Process completed]

如果我运行命令" xcrun instruments -w" iPhone 5s(8.3模拟器)""因为它在终端然后它工作...但为什么它不在脚本文件?

1 个答案:

答案 0 :(得分:0)

通过将整个命令放在单引号中,可以使shell假设它是单个单词;然后它期望找到匹配它的命令,而不是命令xcrun。删除单引号,你应该没问题。

双引号出于同一目的(不应删除):传递" iPhone 5s(8.3模拟器)"作为单个单词而不是单词列表(iPhone5s(8.3Simulator))。

相关问题