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