【发布时间】:2009-11-03 11:17:35
【问题描述】:
采购一个 env 文件时会出现一些问题(一系列变量导出)
例如:
...
export MY_ROOT=/Soft/dev/blah/blah
export MY_BIN=${MY_ROOT}/bin
...
结果
$. my_env.sh
$echo $MY_BIN
/bint/dev/blah/blah
=> "/bin" 似乎覆盖了变量的开头而不是后缀..
有什么想法吗?
顺便说一句,每次我们source这个文件,都会报错:
": Command not found"
这很奇怪.. 即使我们评论了它的全部内容,这条消息也会出现。
一开始调用的 shell 看起来不错 #!/bin/sh 或 #!/bin/bash。
控制字符呢?如何在 linux 上筛选它们?
【问题讨论】:
标签: linux shell export shebang