Результаты поиска по запросу "ksh"

8 ответов

Как установить адрес электронной почты От для mailx?

Я работаю над сценарием KornShell (ksh), работающим на сервере Solaris, который будет отправлять электронное письмо при возникновении условия ошибки. Я отправляю письмо через mailx. Вопрос:Как установить адрес электронной почты «От» в команде ...

3 ответа

Почему следующее условие IF в ksh всегда оценивается как true?

Обратите внимание, что приведенный ниже код работает как положено: if [[ $SOME_VARIABLE = "TRUE" ]]; then echo "Only echoed when \$SOME_VARIABLE stores string \"TRUE\"." fiНо когда я удаляю пробел, окружающий оператор равенства, он всегда ...

2 ответа

Как мне захватить код выхода SQLPlus в сценарии оболочки?

У меня есть скрипт KornShell (ksh), который входит в SQL * Plus и выполняет скрипт. В сценарии оболочки я хотел бы захватить код состояния оператора SQL, который был выполнен. В настоящее время есть ошибка с SQL, и я не могу перехватить ее, ...

ТОП публикаций

2 ответа

Какое максимальное количество символов может принимать переменная ksh?

Я пытаюсь загрузить и проанализировать действительно большой текстовый файл. Хотя загрузка не является проблемой, но есть отдельные строки, которые имеют 2908778 символов в одной строке. Это вызывает ошибку в моем скрипте. В приведенном ниже ...

4 ответа

ksh, сохраняющий результат команды в переменной

Я хочу сохранить результат команды в переменной в моем сценарии оболочки. Я не могу заставить его работать. Я хочу самый последний датированный файл в каталоге. PRODUCT= 'ls -t /some/dir/file* | head -1 | xargs -n1 basename'это не сработает

3 ответа

Различия между оболочками bash и ksh

Я всегда считал, что под-оболочка - это не дочерний процесс, а другая оболочка в том же процессе. Я использую базовый набор встроенных модулей: (echo "Hello";read)На другом терминале: ps -t pts/0 PID TTY TIME CMD 20104 pts/0 00:00:00 kshТаким ...

2 ответа

Передать переменную от ребенка к родителю в KSH

Я должен работать с KSH (да, это адская оболочка). Мне нужно использовать вилку, подпрограмму следующим образом: #!/bin/ksh PIPE=PIPE_$$ PIPE_ERR=PIPE_ERR_$$ export TEST_FILS $(. ./LanceFils.ksh 2>${PIPE_ERR} 1>${PIPE}) & PID_CHILD=$! echo "Nom ...