Описание тега ksh
Ksh - это исполняемое имя оболочки Korn, разработанное Дэвидом Корном в AT&T Laboratories в начале 1980-х годов. Он обычно используется в Solaris и предпочитается за возможность использовать ярлыки Emacs и Vi в командной строке.
1
ответ
Странное поведение с ksh?
Так что я нашел кое-что интересное в ksh, Я обнаружил, что если последний символ \, затем сразу же после возврата, символ становится заменен ^H, Затем я снова могу нажать клавишу возврата, чтобы убрать его. С каким волшебством я здесь сталкиваюсь? Э…
16 авг '12 в 19:05
1
ответ
Ожидаемый сценарий + как выполнить случай в ожидаемом сценарии
Следующая ожидаемая цель сценария - напечатать имя хоста с машины linux / solaris и в соответствии с результатами имени хоста ожидать, что скрипт запустит скрипт linux.ksh или solaris.ksh expect_sun_script=`cat << EOF set timeout -1 spawn teln…
10 окт '12 в 07:58
2
ответа
ksh + сопоставить и проверить две строки в одной строке
Как сопоставить слова linux1a и linux1b из одной строки? (должен выполняться ksh) list="solaris1a Auto global linux1a linux1b" echo $list | .... ? моя цель - найти, что linux1a и linux1b существуют в строке { $list)
17 окт '12 в 12:58
1
ответ
Регистрация команд, выполняемых сценариями удаленной оболочки
Я заметил, что при запуске сценария, который подключается к ряду наших серверов (по сути, для запуска пакетных команд), команды не регистрируются в файлах пользователя.sh_history или.bash_history. Есть ли место, где это регистрируется (при условии, …
16 ноя '12 в 15:44
3
ответа
Сценарий оболочки + соответствие строк MAJOR и CRITICAL из файла журнала
Мне нужно сопоставить строки, которые имеют основные и критические строки после слова ERROR:<любое целое число> Посоветуйте, пожалуйста, как это сделать с помощью одной команды awk или sed? more HW_Log.txt CHK_HW ERROR:0 INFO self_monitor Verifying …
31 янв '12 в 09:45
3
ответа
Повлияет ли загрузка измененной версии сценария KSH на процессы, в которых в данный момент выполняется сценарий?
Допустим, у меня есть сценарий KSH my_script.ksh который выполняет сложные операции, включая, но не ограничиваясь, вызов SQLPLUS для манипулирования большим количеством (миллионами) записей в базе данных Oracle. Сценарий принимает несколько параметр…
24 авг '10 в 15:24
2
ответа
perl one liners + добавить пустую строку после последней строки
Пожалуйста посоветуй что нужно изменить в синтаксисе perl, чтобы добавить новую пустую строку после последней строки? пример IP_INFO=12.23.2.1 echo IP= | perl -pe "s/$/$IP_INFO/" 1>>file , more file IP=12.23.2.1 <-- last line
11 фев '13 в 07:52
1
ответ
case + как реализовать равный или меньший или больший в случае синтаксиса case
Моя цель - проверить диапазон числа с помощью (только с - case + esac) и вывести диапазон так например если число находится в диапазоне от 0 до 80, регистр будет напечатан >=0<=80 или если диапазон находится между 81-100, то случай напечатает …
19 фев '13 в 09:15
1
ответ
AIX 7.1 .kshrc игнорируется
Я создал файл.kshrc в своем домашнем каталоге, но все мои пользовательские настройки игнорируются. Переменная ENV не установлена. Как я могу заставить ksh читать.kshrc? Вот мой.kshrc: set -o emacs экспорт PATH=$PATH:/home/ ибыков / bin: / usr / vacp…
07 мар '13 в 09:37
2
ответа
Заново создать новую ссылку и удалить старую ссылку по одной команде
Согласно справочной странице: man ln -f, --force remove existing destination files чтобы я понял, хочу ли я заново создать новую ссылку на какой-либо каталог / файл назначения Я могу просто сделать ln -s -f some_directory new_link но это не то, что …
16 мар '13 в 20:06
2
ответа
Предотвращение изменения истории bash (и ksh) в Linux
Судя по всему, исправить ksh, чтобы сделать невозможным изменение истории, довольно легко. Я видел все рекомендации, чтобы сделать переменные среды HIST* доступными только для чтения, и использование chattr, чтобы сделать файл истории доступным толь…
18 май '11 в 17:22
1
ответ
Блокировка Solaris Shell Изменение для обычных пользователей
У меня есть несколько десятков коробок Solaris(5.10). По умолчанию они используют ksh в качестве оболочки. Только несколько пользователей имеют права sudo. Остальных нет. Я не хочу, чтобы мои обычные пользователи переходили на другую оболочку. Вот ч…
31 янв '12 в 12:58
4
ответа
Как трубу stderr без трубопровода stdout
Как передать стандартный поток ошибок, не передавая стандартный поток вывода? Я знаю, что эта команда работает, но она также записывает стандарт. Command 2>&1 | tee -a $LOG Как получить только стандартную ошибку? Примечание. Из этого я хочу п…
09 сен '09 в 12:48
4
ответа
Linux + создать простой процесс сторожевой собаки в сценарии оболочки
Мне нужно создать процесс сторожевого устройства (будет работать в Linux версии 5.x), который все время будет выглядеть в файле /etc/cluster.cf И если процесс соответствует строке: machineA_is_active в файле cluster.cf Тогда этот процесс выполнит др…
19 янв '12 в 20:26
1
ответ
Выполнение команды "df" в AIX с помощью bash
Очень странно, что когда я выполняю команду df в AIX с помощью bash, например, bash -c "df /", я предполагаю, что она будет выполнена как в Linux, но все равно результат будет таким же, как в оболочке korn. Пожалуйста, дайте мне объяснение этому. Ка…
08 фев '17 в 15:50
5
ответов
Solaris: определите, входит ли оболочка для входа (su -) или нет
Какой лучший способ определить из сценария ksh, является ли текущая оболочка оболочкой входа в систему (su - user) или нет (su user). Я играю с: user=$(/usr/xpg4/bin/id -un) login=$(grep $HOME /etc/passwd | cut -d: -f1 | head -1) if [ "$login" == "$…
16 ноя '09 в 18:32
0
ответов
Автоматизируйте интерактивную команду, которая использует /dev/tty
Ну в значительной степени это в названии. У меня есть интерактивная команда. Этот попросить пароль через /dev/tty, Я использую эту команду в сценарии оболочки. Таким образом, команда должна прочитать информацию через stdin, Я исследовал несколько сп…
25 май '12 в 23:58
8
ответов
Исполняемый по пути, который можно найти, но который не может быть выполнен без полного пути?
У меня странная проблема с оболочкой, с командой в $PATH, что оболочка (ksh, работающая в Linux) трусливо отказывается вызывать. Без полной квалификации команды я получаю: # mycommand /bin/ksh: mycommand: not found [No such file or directory] но фай…
11 апр '12 в 23:50
1
ответ
linux + распечатать сообщение на экране после входа в систему linux
У меня машина linux red-hat 5.1 Я хочу написать сценарий ksh/bash, который выполняет следующие Каждый раз, когда кто-то входит в систему Linux тогда он получит следующее сообщение на экране - после ввода логина / пароля PLEASE DONT DO anything on th…
25 июн '12 в 09:24
8
ответов
Как мне спать в течение миллисекунды в Bash или Ksh
sleep - очень популярная команда, и мы можем начать спать с 1 секунды: # wait one second please sleep 1 но какая альтернатива, если мне нужно подождать всего 0,1 секунды или от 0,1 до 1 секунды? примечание: на Linux или OS X sleep 0.XXX работает отл…
15 янв '13 в 13:19