错误打开:在mac中的命令脚本中找不到命令

时间:2018-04-16 18:18:20

标签: bash macos command-line

我构建了一个设置env并打开intellij的新脚本:

#! /bin/bash
launchctl setenv USERNAM ttt, PASSWORD 
1234
#! /bin/bash

open -a "IntelliJ IDEA"

当我在终端上分别运行它时它可以工作但是当我在我的脚本上运行时我得到了这个错误" open:command not found"

我正在使用mac osx

感谢

2 个答案:

答案 0 :(得分:1)

溶液: 它实际上是一个额外的空间或我错误的行尾...

答案 1 :(得分:0)

我不确定launchctl setenv ...做了什么,以及它如何影响你当前的shell,但我认为你的脚本写得更简单:

#! /bin/bash
export USERNAM="ttt"
export PASSWORD="1234"
open -a "IntelliJ IDEA"

#! /bin/bash
env USERNAM="ttt" PASSWORD="1234" open -a "IntelliJ IDEA"