Пока не можете опубликовать изображение, вот ссылка на него:http://i.imgur.com/sjPVNU6.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} сейчас"
/домой сейчас
$ echo "$ {INFA_HOME}"
{} INFA_HOME
$ echo "$ {INFA_HOME} сейчас"
/домой сейчас