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

Bash или KornShell (кш)?
Я не новичок в *nix, однако в последнее время я провожу много времени в командной строке. Мой вопрос: каковы преимущества использования KornShell (ksh) или Bash Shell? Где подводные камни использования одного над другим? Стремление понять с точки...
112883 просмотров
schedule 25.11.2023

Как выполнить автозаполнение в командной строке KornShell с помощью редактора vi
В KornShell (ksh) в AIX UNIX версии 5.3 с режимом редактора vi, используя: set -o vi Какие нажатия клавиш в командной строке оболочки используются для автозаполнения имени файла или каталога?
28871 просмотров
schedule 19.04.2022

Как использовать mkdir, только если каталог еще не существует?
Я пишу сценарий оболочки для работы под KornShell (ksh) в AIX. Я хотел бы использовать команду mkdir для создания каталога. Но каталог может уже существовать, и в этом случае я не хочу ничего делать. Поэтому я хочу либо проверить, что каталог не...
1424879 просмотров
schedule 27.09.2022

Как определить, является ли сценарий источником
У меня есть сценарий, в котором я не хочу, чтобы он вызывал exit , если он был получен. Я думал проверить, есть ли $0 == bash , но у этого есть проблемы, если сценарий получен из другого сценария или если пользователь получает его из другой...
68074 просмотров
schedule 07.07.2023

Есть ли быстрый способ сделать cksum при выводе на стандартный вывод?
Я хочу быстро сравнить список файлов в двух каталогах. Я могу использовать следующее $ ls /opt/myapp/ >> ~/myapplist $ cksum ~/myapplist 3476215496 7657 /u/compll07/ojblass/myapplist $ ls /opt/myapp2/ >>...
150 просмотров
schedule 16.11.2022

ksh + printf , напечатать строку со статистикой
Мне нужно напечатать следующее: нужны умные способы с помощью printf, чтобы напечатать этот пример параметр1 ............... значение1 параметр2 ............... значение2 параметр3 ......... ...... значение1 параметр4 ..................
596 просмотров
ksh
schedule 09.04.2023

Есть ли способ использовать строку в качестве переключателя с помощью getopts?
Я вижу, есть ли способ для getopts обрабатывать переключатели со строками вместо символов. Например, я хотел бы предоставить что-то вроде этого: script.ksh -file1 file1.txt -file2.txt Вместо: script.ksh -f file1.txt -g file2.txt...
266 просмотров
schedule 04.03.2023

awk / sed для тестовой команды
из моего кш у меня есть [[ ` echo $READ_LINE | awk '{print $2}' ` != SOME_WORD ]] && print "not match" Могу я получить предложение, как проверить то же самое без команды echo? (может быть, для этого подойдет awk / sed?) Лидия
681 просмотров
schedule 02.10.2022

Как отправить несколько файлов через SFTP из сценария KSH Unix
Как передать несколько файлов через SFTP с помощью сценария KSH unix. У меня есть следующая информация относительно устаревшей системы. echo "Current Directory : " $l_out_path echo "Data File(s) : " $l_data_file echo "Destination Path :...
2877 просмотров
schedule 20.01.2024

Unix помещает дополнительные пробелы/строки при передаче значений в оператор sql
У меня есть такой unix-скрипт: value1=`sqlplus -s ivr/ivr <<EOF set heading off; set feedback off; set linesize 500; set serveroutput on; set wrap off; SELECT FM.getSequence_n('$b_period', '$t_period', '$opr', '$fran', '$poi_s')...
1321 просмотров
schedule 31.05.2023

Передать подстановочный знак псевдониму
Я использую команду списка изменений в качестве псевдонима (в KSH): alias ltf='ls -lrt -d -1 $PWD/*' Таким образом, команда ltf отображает что-то вроде этого: -rw-r--r-- 1 myuser mygroup 0 Apr 18 12:00 /usr/test.txt -rw-r--r-- 1...
4809 просмотров
schedule 31.03.2023

Проверка Unix ksh
echo banana apple pear grape melon orange lime read fruit1 fruit2 fruit3 Вопросы: - Как проверить, что пользователь ввел 3 аргумента и не меньше? - Как проверить, есть ли 3 аргумента в списке или 3 из этих семи? Я много чего читал в...
205 просмотров
schedule 17.02.2023

Использование sed в сценарии ksh с условием
Я использую команду sed для замены некоторых слов в текстовых файлах. Эта команда встроена в сценарий ksh. Я хотел бы достичь того, что не каждый раз будет выполняться каждое правило замены sed fire, только если будут выполнены некоторые условия....
1641 просмотров
schedule 08.12.2022

Поддерживает ли оболочка наборы?
Поддерживают ли такие оболочки, как bash и ksh, операции над наборами (например, «объединение двух наборов»)? Я не могу найти никакого учебника по этому поводу с помощью Google.
1406 просмотров
schedule 28.09.2022

В сценарии Bash требуется подтверждение FTP-соединения
Я использую приведенный ниже код для подключения к ftp-узлу. Я просто хочу знать, как мне проверить, не могу ли я подключиться к ftp-серверу или ftp-сервер не отвечает. В любом случае это предупредит меня, что ftp-сервер в порядке или не работает....
1563 просмотров
schedule 11.10.2022

экспортировать функцию оболочки в su как пользователь с оболочкой по умолчанию ksh
У меня есть ситуация, когда только root может mailx, и только операторы могут перезапустить процесс. Я хочу создать автоматический сценарий, который перезапускает процесс и отправляет электронное письмо об этом. Когда я пробую это с помощью...
1268 просмотров
schedule 10.02.2023

Чтение файла построчно в ksh
Мы используем некий пакет под названием Autosys, и в этом пакете есть несколько специфических команд. У меня есть список переменных, которые мне нравится передавать в одной из команд Autosys как переменные одну за другой. Например, одна такая...
34676 просмотров
ksh
schedule 17.06.2023

Цикл ksh, помещающий результаты файла в переменную
Я не уверен, что это лучший способ справиться с этим, я предполагаю, что он использует цикл while. У меня есть файл .txt с набором чисел (эти числа могут меняться в зависимости от другого запущенного скрипта), например: 0 36 41 53 60 Каждое...
279 просмотров
schedule 21.11.2022

Как исправить сценарий оболочки, чтобы он распознавал символ новой строки на другом сервере под управлением Linux?
Символ новой строки правильно распознается на сервере server2 (Solaris), тогда как на сервере server1 (Linux) он воспринимается как символ обратной косой черты n . Как это исправить? Работая над простым скриптом, который принимает аргументы и...
5950 просмотров
schedule 13.02.2023

Невозможно выполнить сценарий оболочки в Cygwin как сценарий KornShell.
Я редко прикасаюсь к шелл-скриптам, у нас есть другой отдел, который их пишет, так что у меня есть понимание их написания, но нет опыта. Однако все они кажутся довольно бесполезными с моей проблемой. Я пытаюсь выполнить некоторые сценарии...
12205 просмотров
schedule 28.04.2023