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

5 ответов

Получить код выхода для команды в bash / ksh

Я хочу написать код так: command="some command" safeRunCommand $command safeRunCommand() { cmnd=$1 $($cmnd) if [ $? != 0 ]; then printf "Error when executing command: '$command'" exit $ERROR_CODE fi }Но этот код работает не так, как я хочу. Где ...

4 ответа

Почему `if $ (true); тогда… удастся?

Вдохновленэтот вопрос [https://stackoverflow.com/questions/8965509/why-if-ps-aux-grep-always-succeeds-in-bash] : Что должен делать оператор if, если условием является подстановка команды, когда команда не выдает выходных данных? НОТА:Примерif ...

4 ответа

«Найти» распечатать только имена файлов, а не полные пути

Я использую команду find в скрипте ksh и пытаюсь получить только имена файлов, а не полный путь. Например, я хочу, чтобы он возвращал text.exe, а не //severname/dir1/dir2/text.exe. Как мне получить это? Чтобы уточнить, я знаю каталог, в котором ...

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

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 ...