还不能直接发布图片,所以这里有一个链接:http: //i.imgur.com/sjPVNU6.png
我正在尝试为我正在处理的 Informatica 项目学习一些基本的 unix 文件脚本。我过去使用过一些脚本,并且对要做什么只有一个非常基本的想法,所以我只是在玩现有脚本的各个部分。
我无法对命令的某些行为做出正面或反面。这是一个使用 ECHO 的示例。这件事似乎只是随机返回以下之一:我定义的变量、变量名或错误。
例如为什么这样做:
$ _Src="/home/axxxxxx"
$ echo "${_Src}"
返回
/home/axxxxxx
但
$ INFA_HOME="/home"
$ echo "${INFA_HOME}"
返回
ksh: "${INFA_HOME_^H}": bad substitution
其他难以理解的行为:
$ echo "${INFA_HOME} now"
>
$ echo "${INFA_HOME} now"
/home now
$ echo "${INFA_HOME} "
{INFA_HOME}
$ echo "${INFA_HOME} now"
/home now