Вопросы по теме 'ksh'

KornShell (ksh) SegFault
Я обнаружил, что следующий сценарий вызывает ошибку сегментации и ядро ​​в KornShell (ksh) в AIX. Может ли кто-нибудь объяснить, почему я получаю следующие результаты? Seg Fault doOutput(){ Echo "Something" } doOutput() >&1...
1295 просмотров
schedule 26.05.2024

Как выйти из нескольких вложенных оболочек одновременно?
У меня есть хост, на котором у меня нет sudo. Он был настроен с помощью ksh, я слишком привык к bash, а chsh не работает. Поэтому я вставил /bin/bash в качестве первой строки в .profile в системе. В результате, когда я вхожу в эту систему, я...
2123 просмотров
schedule 11.07.2022

Как проверить, существует ли файл в каталоге
Я предлагаю пользователю ввести имя файла, прочитать его в переменной и использовать эту переменную, чтобы проверить, действительно ли введенный значение является законным файлом. Как бы я сделал это в сценарии ksh? Спасибо
669 просмотров
schedule 20.11.2023

Разница между файлом test -a и файлом test -ef
QNX (Neutrino 6.5.0) использует в качестве оболочки реализацию ksh с открытым исходным кодом. Многие предоставленные сценарии, в том числе сценарии запуска системы, используют такие конструкции, как if ! test /dev/slog -ef /dev/slog; then #...
581 просмотров
schedule 25.04.2024

perl + добавить предупреждающий массаж в perl one liner code
У меня есть код perl one liner, который переименовывает имена файлов/каталогов. код: find /tmp -name "*$NAME_THAT_WE_WANT_TO_CHANGE*" -exec /tmp/rename.pl 's/\Q$ENV{NAME_THAT_WE_WANT_TO_CHANGE}\E/$1$ENV{NEW_NAME}$2/' {} + Я хочу добавить...
213 просмотров
schedule 12.11.2022

Способы синтаксического анализа JSON с помощью KornShell
У меня есть рабочий код для анализа вывода JSON с помощью KornShell, обрабатывая его как строку символов. У меня проблема в том, что поставщик постоянно меняет положение поля, в которое я попал. Я понимаю, что в JSON мы можем анализировать его по...
3225 просмотров
schedule 31.10.2023

Как найти последний элемент в массиве в unix?
Как я могу найти последний элемент в массиве в Unix? Мне нужно найти последний элемент в массиве, чтобы выполнить if-statement : if [ #last_array ]; then #Do something fi Как мне это сделать? Могу ли я указать только один...
3337 просмотров
schedule 14.06.2024

ksh getopts Отключение параметра
Я использую встроенный ksh «getopts» для обработки параметров командной строки, и я ищу чистый/стандартный способ «сбросить» параметр в командной строке. Я не знаю, технический ли это вопрос о getopts или вопрос стиля/стандартов. Во всяком случае, я...
299 просмотров
ksh
schedule 09.07.2022

автоматизация сеанса FTP
У меня есть следующая выдержка из perl-скрипта для автоматизации сеанса FTP, я надеюсь, что кто-нибудь объяснит, как это работает. system("rsh some_server ftp -in ftp.something.com << ! user anonymous someone\@somewhere.org some ftp...
500 просмотров
schedule 10.06.2024

автоматизация команды в сценарии оболочки
Привет, я автоматизирую некоторые команды. Существует способ вызова Perl-программы, которую можно вызвать, перейдя к конкретному пользователю. Я написал код как expect -c 'spawn su - poletst; send "1\r";interact' cmsyscon Test Этот скрипт...
116 просмотров
schedule 01.11.2022

В чем разница между использованием -ne и != для оценки кода выхода в KornShell (ksh)?
В чем разница между следующими двумя фрагментами кода KornShell (ksh), поскольку они оба ведут себя одинаково на данный момент во время тестирования? Код возврата (например, код выхода, статус возврата, статус выхода, код возврата) берется из...
606 просмотров
schedule 10.03.2024

Найдите последнее вхождение строки поиска и напечатайте следующую строку в Ksh
Как мы можем найти последнее вхождение строки поиска (регулярное выражение), а затем напечатать следующую строку после нее? Предположим, что текстовый файл имеет данные, как показано ниже. 1 absc 1 sandka file hjk 2 asdaps 2 amsdapm file abc...
3391 просмотров
schedule 23.10.2023

Как дождаться окончания процесса N в ksh и запустить другой процесс?
Я хочу запустить 3 процесса одновременно, и когда ВСЕ 3 процесса будут завершены, я хочу запустить еще один процесс. Например: ./script1.sh & ./script2.sh & подождите, пока script1 и script2 будут завершены, и после запуска ./script3...
1521 просмотров
schedule 04.04.2024

KSH, разрешающий переменные среды для всего файла
У меня есть список имен файлов с переменными среды в них. Я хотел бы прочитать файл построчно, а затем установить переменную для чтения в строке, но перевести переменную среды в соответствующую переменную среды. Вот мой скрипт на данный момент:...
91 просмотров
schedule 29.08.2022

Bash - при использовании двойных квадратных скобок и при использовании одинарных квадратных скобок [дубликаты]
Пожалуйста, следуйте следующему примеру (обратите внимание, что STRING имеет значение null) Получить ошибку [root@linux /tmp]# STRING= [root@linux /tmp]# [ $STRING = dog ] && echo "yes its a dog" bash: [: =: unary operator...
2113 просмотров
schedule 11.02.2024

awk печатает поля из каждой строки в файле и следующей строки
У меня есть файл с временем начала и окончания для каждого сообщения: msgid=1 11:34:12.410 11:34:12.464 msgid=2 11:34:12.465 11:34:12.563 msgid=3 11:34:12.563 11:34:12.577 msgid=4 11:34:12.849 11:34:12.850 msgid=5 11:34:12.950 11:34:12.951...
132 просмотров
schedule 10.12.2023

Обработка ошибок в unix shell ksh
Может ли кто-нибудь указать документ или объяснить ниже как использовать обработку ошибок в ksh. Как Unix работает с необработанными ошибками (например, ошибка произошла в индексе и т. д.).
8380 просмотров
schedule 08.12.2023

не удалось получить массив оболочки ожидаемого результата
#!/bin/sh NR=0 getent passwd | while IFS=':' read USERNAME PSSWD MY_UID MYGID GECOS HOMEDIRS SHELLS do users[$NR]=$USERNAME ((NR++)) done echo "${users[*]}" если я выполняю выше с ksh заменой sebang , это работает, но с bash это не так.
101 просмотров
schedule 27.07.2022

Что делает cp ${LOCALFILE} ${LOCALFILE}.${DOW}?
Может кто-нибудь сказать мне, что делает следующая команда: cp ${LOCALFILE} ${LOCALFILE}.${DOW} Я пытаюсь исправить проблему в .ksh, которая создает дубликаты файлов с '.' в конце расширения, скажем, например, .pdf это .pdf. с '.' в конце концов.....
30 просмотров
schedule 14.07.2022

Ksh - Сценарий: Список файлов и сохранение как переменная
Я использую ksh на коробке HP-UX . В части моего скрипта я хочу перечислить определенные файлы ( *.xml ), пронумеровать их и предложить пользователю выбрать файл, введя номер и нажав Enter. Затем это имя файла будет сохранено как переменная....
1541 просмотров
schedule 16.05.2024