shell脚本中的空格 there is no such file

前言

用shell , xcodebuild 命令 写脚本,遇到了几个语法问题,因为一开始并不知道是 shell 语法的问题,浪费了很多时间。这记录一下。

现象

  1. 控制台提示:
xcodebuild: error: Unknown build action 'archive '.
  1. 控制台提示:
error: Couldn't load -exportOptionsPlist: The file “ExportOptions.plist ” couldn’t be opened because there is no such file.

Error Domain=NSCocoaErrorDomain Code=260 "The file “ExportOptions.plist ” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/dxw/Desktop/github/LoochaCampusSwift/ExportOptions.plist , NSUnderlyingError=0x7ff2dc591b30 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}

** EXPORT FAILED **

仔细看提示发现 'archive '. 后面多了个空格,“ExportOptions.plist ”后面多了个空格。

shell 空格是一个比较特殊的用法和一般语言不通

参考这个文章shell 脚本程序中空格 $符号的使用

总结

认真阅读错误提示,不放过一个空格

你可能感兴趣的:(shell脚本中的空格 there is no such file)