2 真的很难过这个。 我想为脚本设置一些变量(路径) 根据我发现的一切,这应该有效,但事实并非如此; SRC=/Volumes/MP_JUBBLER/testing/src/ SRC=/Volumes/MP_JUBBLER/testing/src/: Command not found. echo $SRC [MP-jynkBase:~] dan% echo $SRC SRC: Undefined variable. 一直在烦我! 非常感谢,Dan。 macos terminal — v3nt source 1 你用的是哪个shell?echo $SHELL应该告诉你。我在Snow Leopard上运行BASH,并且能够按照你想要的方式设置变量。 — ayaz 2010年
3 我是一个Linux人,但看起来像(t)csh提示符而不是bash(你试图使用哪种语法)。 在csh中,可以设置世界变量 setenv SRC "/Volumes/MP_JUBBLER/testing/src/" 在Bash你可以这样做: export SRC="/Volumes/MP_JUBBLER/testing/src/" (您需要这样做,因为x=y当脚本停止运行时会清除“正常” 分配) — Janne Pikkarainen source 我觉得你是对的。它看起来像一个csh错误消息。 — 丹尼斯威廉姆森2010年 是的(t)csh,这是有效的。Des然后永远设置varibale或仅为此会话设置?谢谢,丹。 — v3nt 2010年
echo $SHELL
应该告诉你。我在Snow Leopard上运行BASH,并且能够按照你想要的方式设置变量。