目前还不能直接发布图片,所以这里有一个链接: https://i.stack.imgur.com/Zl277.png
我正在尝试学习一些基本的 unix 文件脚本,用于我正在开展的 Informatica 项目。我过去使用过一些脚本,但对于该做什么只有一个非常基本的想法,所以我只是在尝试现有脚本的各个部分。
我无法理解某些命令的行为。下面是使用 ECHO 的示例。该命令似乎只是随机返回以下之一:我定义的变量、变量名或错误。
例如为什么:
$ _Src="/home/axxxxxx"
$ echo "${_Src}"
返回
/主页/axxxxxx
但
$ INFA_HOME="/home"
$ echo "${INFA_HOME}"
返回
ksh:“${INFA_HOME_^H}”:错误替换
其他难以理解的行为:
$ echo "${INFA_HOME} 现在"
>
$ echo "${INFA_HOME} 现在"
/home 现在
$ echo "${INFA_HOME} "
{INFA_HOME}
$ echo "${INFA_HOME} 现在"
/home 现在
答案1
可能是因为脚本实际上包含 echo "${INFA_HOME_ backspace}"