Я очень новичок в KSH, и я создал небольшой блок 5 строк эха в блокноте, скопировал и вложил его в замазку, но когда я нажал кнопку ввода, все, что я получаю, > ", по сути, новая строка, по какой-то причине она, похоже, не запускает код. Я пытался использовать «.», «Exit», «;», но все, что мне дает, это новая строка, начинающаяся с «>» ... как мне получить многострочный код для запуска в KSH?многострочная команда ksh просто переходит к новой строке
вот код:
testvar1=$(bteq << EOF 2>&1
.LOGON db/user,pass
DATABASE schema:
SEL CURRENT_DATE;
.LOGOFF;
.QUIT;
.EXIT
EOF)
echo "The date is: " $testvar1
Покажите нам линии, которые вы пытаетесь запустить. Вероятно, у вас есть непревзойденная цитата или что-то, что заставляет оболочку думать, что одна строка обертывается к следующей, и, таким образом, отображает символ продолжения строки «>». Нажмите Ctrl-C, чтобы выйти, вернитесь к подсказке. –