Описание тега ksh

ksh, сокращение от Korn Shell, является оболочкой Unix, разработанной в начале 1980-х годов.
3 ответа

Разделить строку в кш

Я ищу быстрый / простой способ разбить строку в ksh. Он имеет различные числовые разделители (пробелы) между каждым элементом. Пример: value1 value2 value3 Любые предложения / советы?
22 сен '09 в 13:44
1 ответ

Solaris/Linux - команда tput + создание жирного текста

Как выделить цифры "Дата и время" из следующего файла с помощью команды tput (у меня есть компьютер Solaris)? Например, я хочу выделить только "24-09-2009 16:17:45" и т. Д. Для всех других дат и времени. Tput будет писать в моем сценарии ksh. TIMEST…
17 апр '12 в 15:37
3 ответа

Что будет, когда я "кошка" "кш"?

Я использовал следующую команду в моем окне Unix. $ cat ksh И это дало катящийся журнал латинских и греческих букв и символов, и это продолжало идти без признаков остановки. В конце концов мне пришлось закрыть инструмент подключения, чтобы остановит…
11 май '12 в 18:24
4 ответа

С KSH, как преобразовать "12345" в "1.2.3.4.5?"

С KSH, если у меня есть строка 12345 и я хочу, чтобы это было преобразовано в 1.2.3.4.5, Как мне это сделать? Я пытался использовать cut но это не так просто. echo "12345" | cut -c1
16 сен '15 в 02:49
6 ответов

Как установить цвета экрана по умолчанию в putty/ssh

Я использую замазку для SSH в Linux. По умолчанию я получаю черный фон экрана с белым передним планом. Чтобы изменить цвета, я иду, чтобы изменить настройки -> Окно / цвета, а затем я устанавливаю цвета фона как белый, а цвета переднего плана - черн…
06 дек '10 в 09:27
1 ответ

Конфигурация PuTTY для автозаполнения ksh

У меня возникли проблемы с настройкой моего PuTTY клиент для работы с функцией автозаполнения в ksh ракушка. Делаю распечатку в корне с каталогами /home а также /homeroot и он возвращает каталоги в списке просто отлично. Я не могу выбрать его, хотя,…
07 мар '11 в 21:47
3 ответа

Самый быстрый способ получить время создания и последнего изменения большого количества файлов

Дано каталог шаблон sh, который выдает подмножество файлов непосредственно в этом каталоге (например, *.log) шаблон sh, который может, учитывая имя файла, Какой самый быстрый способ (в ksh) получить для каждого файла, отфильтрованного по шаблону: ег…
11 июл '12 в 15:51
1 ответ

Переопределение пользовательских функций с тем же именем, что и системные команды

Эта функция существует в одном из моих пользователей ~/.bashrc: function rm() { ls $* echo "rm?" read ans if [ "$ans" == 'y' ]; then /bin/rm $* fi } В моем сценарии ksh, который требуется запускать пользователям, у меня есть такая строка: [[ "$KEEP"…
13 сен '12 в 17:10
1 ответ

Ksh/Bash скрипт для запуска команд на основе имени ядра

Я пытаюсь создать сценарий, который будет принимать все имена хостов из файла и запускать различные команды в зависимости от имени ядра. Сначала я хочу ssh к хост-машине и после выдачи uname -a Команда Я хочу отправить определенный набор команд в за…
29 май '18 в 14:44
1 ответ

Сложите "краткую форму здесь документа"

Извиняюсь за x-post из stackoverflow, но, похоже, здесь есть представления о [notepad++]. Согласно man ksh или же man bash страница (RHEL 6.6.0) <<< word является эквивалентом: << EOF word EOF Как заставить конфигуратор стиля Notepad+…
27 янв '16 в 11:05
2 ответа

Используя подстановочный знак в Unix, найдите путь команды

Эта команда с * в пути поиска отлично работает на локальном сервере Svr1$ find /path/*/foo/ -name "*20160208" Когда я пытаюсь это удаленно с другого сервера, это не работает Svr2$ echo $Pswd|ssh Svr1 /usr/local/bin/sudo -S find /path/*/foo/ -name "*…
09 фев '16 в 15:23
3 ответа

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

Я пытаюсь сохранить первую строку, которая соответствует строке поиска и удалить все последующие строки, которые совпадают одинаковые строки. Есть идеи? $ cat example-input.txt Question one|some other text Question two|dfgdfgdfgvd Question one| dfg …
11 ноя '16 в 15:22
1 ответ

Удалить старые файлы журналов в AIX

Я пытаюсь написать скрипт для удаления старых файлов журнала в \var\log\applog\nmon в моей системе AIX. Обычно мы получаем уведомления о том, что файловая система почти заполнена, и в данный момент удаляем старые файлы вручную. Так что в основном я …
30 май '13 в 10:40
1 ответ

Динамически распределяя пространство для переменной в ksh

Я новичок в сценариях оболочки ksh unix. Мне нужен мой сценарий ksh для получения входных данных от пользователя. и количество входов неизвестно. Мне нужно получить входные данные и снова обработать дальше. Пример может быть: Введите значения ввода:…
20 июн '12 в 09:05
0 ответов

Скрипт ksh, использующий операторы break

У меня есть файл сценария, который имеет такие данные сервера, как set -A SERVERGRPS SERVERS_CA SERVERS_NY set -A CA ca126 ca546 ca 642 set -A NY ny112 ny113 ny114 теперь мне нужно написать другой скрипт, который не должен иметь жестко запрограммиро…
28 авг '14 в 03:18
1 ответ

Клавиша Up для XTerm, Korn shell (пока работает vt100 через telnet/putty) не работает

Я использую xterm на оболочке Korn. Я определил в.kshrc следующее: set -o emacs alias __A=`echo "\020"` # up arrow = ^p = back a command alias __B=`echo "\016"` # down arrow = ^n = down a command alias __C=`echo "\006"` # right arrow = ^f = forward …
03 дек '12 в 12:18
2 ответа

Подсказки оболочки unix для назначения логического значения переменной из теста

Код для отображения запроса в контексте (в настоящее время unix ksh): r=$( [ -z "foo" ] && echo true || echo false ) есть ли лучший, более простой способ назначить r с истинным или ложным что-то вроде r=$( [ -z "foo" ]) (это, кажется, дает п…
20 мар '18 в 10:43
2 ответа

Как искать неработающие ссылки во всей локальной файловой системе сервера?

Я должен сделать это в korn, потому что bash не установлен. Пока это мой сценарий, но он не совсем работает, как я ожидаю. cd / find . -xdev -type d > /tmp/dirlist export YOURLIST=`cat /tmp/dirlist2` echo START > /tmp/final for a in $YOURLIST;…
08 июл '13 в 16:34
1 ответ

unix - сортировать содержимое двух папок, затем сравнивать с помощью команды diff

Как я sort содержимое двух разных папок перед сравнением этих двух каталогов с помощью diff?
05 ноя '14 в 04:16
1 ответ

Для цикла, не заканчивающегося, цикл никогда не переходит ко второму аргументу

Я пытаюсь использовать "для имени в", чтобы перебрать список значений. Он использует первое значение в строке, но придерживается бесконечного цикла. #!/bin/ksh set -x # created 7 JAn 2013 by L Cooper # purpose is to verify completion of QAD online b…
07 янв '13 в 20:03