3
ответа

использование awk для разделения строки на одиночных пробелах не кратные числа

Я пытаюсь разделить строку, из которой я не имею никакого контроля над форматом. Если параметр 7 и 8 будет отсутствовать, который возможен, то они будут заменены пространством, таким образом, я закончил бы с, field1 field2 field3...
02.11.2013
3
ответа

Преобразуйте число месяца в имя месяца

существует ли способ преобразовать число месяца для именования? пример: 22.10.2013 станет 22 октября, у меня нет даты GNU, и моей ОС является AIX.
31.10.2013
3
ответа

Несколько копируют соответствие и печать в одной строке

Я должен соответствовать двум шаблонам в файле журнала и должен получить следующую строку той шаблона (из двух шаблонов), который подобран, наконец должен распечатать эти три значения в одной строке...
18.10.2013
3
ответа

Экспорт переменной с точкой (.) в нем

Как экспортировать переменную, которая имеет точку в нем. Я получаю 'недопустимое имя переменной', когда я попробовал: my.home =/tmp/someDir-ksh экспорта: my.home =/tmp/someDir: недопустимое имя переменной, Даже выходящее из метасимвола...
05.10.2013
3
ответа

Как распечатать налево и исправиться уже печатного вывода

У меня есть команда, говорят, что printf "%5s1" и его вывод: 1, Как я могу распечатать цифру 2 к левому и цифру 3 направо от уже печатного 1. Так, вывод похож ниже: 213 Так, существует тот...
29.08.2013
3
ответа

Как использовать для своей выгоды слово (т.е. сначала обозначить буквами к верхнему) в KornShell

Существует ли встроенный путь в KornShell для превращения в капитал слова, например, Korn-> Korn? Пример Bash 4 для разъяснения: ул. ='korn' повторяет "$ {str^}", Если нет bultin способа сделать это в KornShell, что...
04.01.2013
3
ответа

linux/solaris + проверяют дублирующийся допустимый IP-адрес из файла

что лучший способ найти дублирующимся IP из файла (у меня есть ksh сценарий в этом сценарии, который я должен записать функции, которые проверяют на дублирующийся IP), например, если IP - 192.1926.23.52 существует дважды в файле-...
03.01.2013
3
ответа

regexp в ksh для расширений tgz, tar.tgz

Я пытаюсь заставить regexp (в ksh) отождествлять файлы только со следующими расширениями: tgz, tar.gz, TGZ и TAR.GZ. Я попробовал несколько, но не могу заставить их работать. Я использую этот regexp для выбора только...
21.11.2012
3
ответа

В чем выход выполняет если блок в сценарии оболочки?

У меня есть вопрос относительно сценария оболочки Unix. Скажите, выходите ли Вы действительно 1 во внутреннем если: это выйдет, или это все еще выполнит внешнее если? Следующее является фиктивным примером. если ["$PASSWORD" == "$...
24.10.2012
3
ответа

Измените подсказку Korn для показа более короткого пути для рабочего каталога

Я изменил свой .kshrc для показа моей подсказки следующим образом: 511/export/home/students/cninja $, где 511 число команды и../students/cninja текущий рабочий каталог. Действительно ли возможно...
15.10.2012
3
ответа

Как установить команду (команды), которая выполняется перед каждой подсказкой?

Я раньше знал это, но я забыл: Я хочу выполнить команду или несколько команд перед каждой подсказкой. Когда я нахожусь в нашем поле PROD, я хочу большое напоминание выше каждой подсказки, которая говорит *...
05.10.2012
3
ответа

Используя nohup на Солярисе 10

Я должен передать большое количество файлов по SFTP (только между серверами Соляриса), который занимает очень долгое время. Я не могу сохранить свой ПК на на это время. Я попробовал: nohup sftp server1, В то время как...
02.08.2012
3
ответа

Что самый корректный путь состоит в том, чтобы передать массив функции?

Полагайте, что у меня есть $large_list очень большого массива, есть ли способ записать функцию, которая возьмет массив в качестве аргумента? Например: echo_idx_array () {прибытие =" 1$ медленно двигаются idx =" $ "эха дюйма за 2$ {прибытие
22.06.2012
2
ответа

Как выполнить сортировку по отметке времени в имени файла

У меня есть список файлов в каталоге с разными отметками времени как часть имен файлов. Я хочу отсортировать файлы по отметке времени в имени файла. (Я не хочу сортировать по...
01.02.2021
2
ответа

Преобразование массива в строку

У меня есть строка, скажем, test _var=ab _c _de _fg _.txt. Мне нужно сохранить ab _c в одной переменной (символов перед вторым _)и de _fg _во второй переменной (символов после второго _и перед.txt), так...
29.06.2020
2
ответа

Как сравнить строку со строкой подстановочного знака в сценарии оболочки?

Я хочу сравнить строку имени файла с маской файла в сценарии оболочки ksh. Не могли бы вы исправить синтаксис? если [ "NPER20200422TEST.PTN" = "NPER*.PTN" ] тогда эхо "Файл совпал" еще echo "Файл не ...
22.04.2020
2
ответа

Есть ли в оболочке Korn функция, аналогичная дескриптору command_not_found_handle в Bash?

Есть ли в оболочке Korn аналог PROMPT_COMMAND? В Bash я могу вызывать функции с параметром, когда одно входное слово соответствует регулярному выражению. Может ли оболочка Korn сделать это? Давайте'...
06.04.2020
2
ответа

извлечь день месяца и час заданного сценария оболочки формата даты

Я пишу сценарий, в котором мне нужна помощь. Я использую формат даты в своем сценарии, как показано ниже (ГГГГ ММ ДД ЧЧ ММ): $ echo $DT 202002252216 Теперь мое требование состоит в том, чтобы сравнить две даты, перечисленные в ...
26.02.2020
2
ответа

как получить ответ от пинга сервера и отправленного оповещения

У меня есть следующая команда, которую я выполняю :ping ldap.corp.XXXXX.com LDAP Server up :Pinging ldapeu.corp.XXXXX.com [XX.XXX.XXX.XX] с 32 байтами данные :Ответ от ХХ.ХХХ.ХХХ.ХХ :байт=32 время<1мс...
21.01.2020
2
ответа

Какой код работает (со встроенными модулями )как в bash, так и в zsh с ключевым словом `time `?

Для многих типов cmd обычно используется time cmd (s )в bash :$ time true реальный 0м0.000с пользователь 0м0.000с sys 0m0.000s Формат вывода может быть изменен (даже на формат posix со временем -p ):...
21.01.2020
2
ответа

Ошибка при использовании массива в AIX: ошибка синтаксиса в строке 81: '(' неожиданно

Я пытаюсь выполнить один сценарий .sh в среде AIX, но он выдает ошибку в строке ниже tableList = ( Value1 Value2 Value3 ) Я попытался выполнить скрипт, как показано ниже: sh file1.ksh Я ...
16.11.2019
2
ответа

Как вырезать дату и время в Unix Scripting

Я хотел бы спросить, как использовать cut или другую подобную команду для получения даты и времени... Таким образом, $line была извлечена из цикла for: for line in $(cat $file); do getdatetime=$(echo $line | cut -f4 -...
09.11.2019
2
ответа

Перебор массива строк с применением регулярного выражения к каждому элементу в Korn Shell

У меня есть массив строк с именами, содержащий имена с некоторыми последующими мусорными данными. Как этот Джилл Шортц, городской подрядчик, Америка Билл Тортс, семейный врач, Канада Уилл Кортц, фолк-ди-джей,...
05.11.2019
2
ответа

Оболочка Korn и Bash заменяют переменную пробелом через SSH.

Я пытался собрать данные об идентификаторе LPAR, выполнив удаленную команду с сервера AIX (Korn Shell) в IBM HMC (ограниченная оболочка Bash) через SSH. У меня возникли проблемы с заменой ...
29.10.2019
2
ответа

Поиск файлов с указанными пользователем расширениями

Я пишу сценарий, который принимает несколько расширений файлов в виде строки, разделенной запятыми, и использует ее для отображения файлов в определенной структуре каталогов, но количество предоставленных расширений может варьироваться. ...
29.09.2019
2
ответа

mtime изменяется при попытке удалить файлы, за которыми следуют каталоги. Лучший способ удалить файлы и каталоги.?

Я написал следующий код для удаления файлов старше 7 дней с последующим удалением пустых каталогов старше 7 дней. удаление файлов найти "$CDIR" ! -type d -mtime +7 -exec sh -c ' ...
18.09.2019
2
ответа

файл cat в цикле for с сохранением формата данных в 1 строке один раз в цикле

У меня есть файл называется indexes.out Содержимое ниже находится внутри файла indexes.out: informix abc_aseld_idx1 информикс abc_aseld_idx2 информикс abc_aseld_idx3 информикс abc_aseld_idx4 informix ...
19.07.2019
2
ответа

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

У меня есть образец файла, строки которого разделены символом "#", и он содержит 3 поля. А#Б#С D#E#F Могу ли я использовать подстановку переменных UNIX вместо следующих, чтобы получить значения каждого поля в ...
15.07.2019
2
ответа

навык не работает, чтобы убить сеанс в Redhat 7 box

У меня был Redhat Linux 6.x, который недавно был обновлен до Redhat 7 box. Раньше я использовал команду ниже, чтобы убить сеансы Linux. Но теперь я получаю следующую ошибку, если пытаюсь убить ...
09.03.2019
2
ответа

Как я могу знать внутри сценария, если STDOUT был перенаправлен для него?

У меня есть скрипт в КШ; В зависимости от того, есть ли перенаправление из командной строки, я перенаправляю вывод через файл exec 1>. Как я могу проверить изнутри сама сценария, если команда вызывает ...
29.01.2019