Вопросы по теме '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 просмотров
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