采购一个 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上筛选它们?