1
ответ

Список файлов, которые передаются по sftp

Можем ли мы перечислить файлы, которые передаются через sftp?
07.05.2019
1
ответ

Статус выхода команды в конвейере

Я столкнулся с этим кодом, но не могу понять exec >&p edit 1 насколько я понимаю: #! /USR/бин/кш exec 4>&1 ## стандартный вывод сначала сохраняется как файловый дескриптор 4 ...
02.05.2019
1
ответ

Неоднозначная ошибка при выполнении файла ksh

Я создал файл audit.ksh, который используется для очистки старых файлов "*.aud". Но когда я запускаю этот файл, я получаю ошибку ниже. Странно то, что команды внутри файла работают нормально при выполнении...
25.04.2019
1
ответ

Невозможно найти обычный файл с оболочкой по умолчанию как bash, но работает, когда это ksh

У нас есть файл сценария FileChecker.sh, в котором он проверяет, существует ли файл или нет содержимое FileChecker.sh: #! / Bin / ksh {{1 }} FILE = $ 1 FILE2 = $ 2 if [["$ FILE" == "" || "$ FILE2" == ""]]; then echo "[ОШИБКА] ...
16.04.2019
1
ответ

Как вставить null для отсутствующего столбца? [закрыто]

Я хочу написать скрипт, который вставляет значения в список таблиц следующим образом. Пример: insert into TABLE1 ( a,b,c) select a,b,c from TABLE2; Но в TABLE2 нет столбца C, поэтому я хочу вставить ...
09.03.2019
1
ответ

Как подсчитать количество вхождений строки, поиск по шаблону для конкретной строки

Я работаю над сценарием ksh, сценарий которого выглядит следующим образом: У меня есть текстовый файл для отчетов студентов, который содержит сведения об учащихся {{ 1}} как: Student_1 Имя: ABC Класс: X Директор: SITA Статус: ...
05.03.2019
1
ответ

elif-оператор не выполняется в unix shell скрипте

#!/bin/ksh вывод -n "\nEnter идентификатор клиента :". прочитанный идентификатор клиента распечатать $clientID data=$(grep jms/erms/$clientID /export/home/a0706838/test.txt;) распечатать "\n $data". getClientID=$(echo "$data" | awk '{....
08.02.2019
1
ответ

используйте содержимое файла построчно и выполните [closed]

file.txt servername1:DBNAME1:/u01/ приложение имя_сервера2:ИМЯ_БД2:/u01/dbs servername3:DBNAME3:/u01/app1 Я хочу использовать вышеуказанное содержимое файла построчно и выполнить его в сценарии оболочки command1 hostname=...
29.01.2019
1
ответ

тест (AIX & KSH93)

Я запутался на одном из тестовых квалификаторов KSH93, которые мы используем. Двадцать лет назад мы взяли «программирование оболочков Unix - с участием курса kornshell». В руководстве, которое сопровождало этот курс этого ...
15.01.2019
1
ответ

Korn Shell Невозможно заменить «(2 цитаты) с« (одиночную цитату) в строковой переменной

Я пытаюсь заменить «2019-01-14» на «2019-01-14» в различные $ STG. Я попробовал различные методы echo $ {STG // '' / '} echo $ stg | SED-TES / '\' \ '' / '\' '/ G Многое еще не уравнений ...
15.01.2019
1
ответ

обновить параметры переменной ksh88 [закрыто]

Я пытаюсь обновить переменную: FLUX=first DATE=`дата +%Y%m%d_%H_%M` простоИмя=$FLUX DIR_LOG=$REP_LOG_TD/DDL_TABLES_LOG/$justName'_'$DATE если [ состояние ] тогда простоИмя=другой DIR_LOG=$DIR_LOG fi ...
05.12.2018
1
ответ

Выровняйте столбцы равномерно без «столбца - T»

У меня есть выходной файл, созданный из скрипта оболочки Korn. Мне нужно равномерно выровнять вывод с пробелами. К сожалению, столбцу -t не доступен на AIX. Фактический файл: X1Vir1000 x1-dfb127 ...
29.11.2018
1
ответ

присвоить строку переменной с условием if else

Я написал код. проверить значение переменной, если это GL, то SQLGL должен XDOAPPL, если AP, то SQLAP должен назначить переменную XDOAPPL. но это дает мне ошибку. ПРИЛОЖЕНИЕ=$1 х=AP у=ГЛ echo "Значение ...
26.11.2018
1
ответ

Катенация двух команд в файл и вывод по электронной почте

#!/bin/ksh #HOSTS формат: HOSTS="xxxx.xxx.xxx.xx-ACCOUNT" FILE=/home/angela/list.txt #список будет сохранен в list.txt date > $FILE echo >> $FILE for host in $HOSTS; do ip=$(echo $host|...
26.11.2018
1
ответ

Как адаптировать эту функцию индикатора выполнения bash для AIX ksh88? [закрыто]

У меня есть сценарий bash для индикатора выполнения, и я использую его, когда работаю в bash: #!/bin/bash prog() { local w=80 p=$1; shift printf -v pt "%*s" "$(($p*$w/100))" "";pt=${pt// /.}; printf "\r\e[...
21.11.2018
1
ответ

Ошибка сценарий оболочки, если МН сбои программы / сбои программы SQL

В сценарии оболочки я называю МН хранимую процедуру / хранимую процедуру SQL. sqlplus-s <<установочная головка $v_fcp_login EOF прочь откармливают на убой serverout на размере 1 000 000 должностных лиц XXIRIS_TEST_K.XXIRIS_TEST (' $v_1', $v_2, $v_3'
21.11.2018
1
ответ

ksh: распечатать четвертую строку выше подобранной строки и второй строки после подобранной строки

Это - демонстрационный файл журнала: 64.242.88.10 - [07/Mar/2004:16:05:49 - 0800] "ПОЛУЧАЮТ/twiki/bin/edit/Main/Double_bounce_sender? topicparent=Main. ConfigurationVariables HTTP/1.1" 401 12846 64.242.88.10-...
18.11.2018
1
ответ

Unix: Korn Shell, если условие

Я запускаю команду для получения информации об именах карт FC и сохранения в переменную. На некоторых серверах эти карты могут быть недоступны. на этих машинах переменная сохраняет символ пробела. Я ...
18.11.2018
1
ответ

Запись пользовательского ввода в файл с помощью tee

У меня есть сценарий, который направляет пользователей через установку моего программного обеспечения, и я хочу записать файл журнала на случай, если что-то случится и пользователю потребуется поддержка. Сценарий выглядит так: while ...
18.11.2018
1
ответ

AIX: требуется 2 выполнения, чтобы увидеть истинный результат

Почему каждый раз, когда я выполняю свой сценарий, я использую 2, прежде чем я увижу истинный результат, script_dir = / opt / scripts / x186299 smo_log = / oracle / bxcons21 / base / admin / bxcons21 / scripts / logs error_txt = $ script_dir / ...
16.11.2018
1
ответ

Используя wget в каталоге вне домашнего каталога пользователя

Я пытаюсь зеркально отразить каталог через FTP с wget. Команда, которую я использую - wget -m ftp ://user: pass @ 192,168,1 .1/foo/bar/Но, когда я ее выполняю, я получаю следующее: --2018-10-10 15:01: 32-- ftp ://...
11.10.2018
1
ответ

Целое число с ведущими нулями (переносное)?

Является «особенностью» оболочки, что число с ведущими нулями интерпретируется как восьмеричное число: $ echo «$ ((00100))» 64 Но нет пути запретить эту «особенность» во многих оболочках, так что, она...
02.09.2018
1
ответ

Попытка сравнить переменную, которая является мультилинией в если сравнение

Вот текущий файл, который я выполняю: #!/bin/ksh-x экспортируют BIN_DIR = "../../env". Успех $BIN_DIR/vdenv.ksh = "ОТБРАСЫВАЕТ $worker_dir/runsql.ksh" ПРЕДОСТАВЛЕНИЯ CREATE TABLE ddl X X> chnl_avt_v1.log result= $ (...
21.08.2018
1
ответ

Цвет фона Бэша и КШ - PS1

Для изменения цвета фона моей командой является ..: PS1='\[\033[46m\]'' Это хорошо работает для bash, но в ksh это будет [] перед моим сервером. Пример: Bash : [USER@SERVER] (в цвете) Ksh : [][USER@....
09.08.2018
1
ответ

Внимание! Макрос 'AM _ GLIB _ GNU _ GETTEXT' не найден в библиотеке

Я пытаюсь установить звуковой преобразователь через git. Это то, что я сделал в терминале: $ sudo apt-get update & & sudo apt-get upgrade & & sudo apt-get install git Клон $ git https://github.com/...
16.07.2018
1
ответ

Почему = ~ оператор дает синтаксическую ошибку на Solaris при сравнении с регулярным выражением

Я использовал этот следующий кусок кода appcount_range = "^ [1- $ app_count] $" до [[$ app_option = ~ $ appcount_range]] do echo "Неверный выбор! Пожалуйста, введите действительный вариант:" ...
18.06.2018
1
ответ

Включать сброс истории в ksh после каждой команды (или прекращать ее обновление)

Я читал, что ksh, в отличие от bash, сбрасывает свою историю после каждой команды. Это может быть хорошо для многих, но для меня это сводит с ума! У меня открыто несколько окон, которые открываются для их ...
30.05.2018
1
ответ

Скрипт Ksh без родительской ошибки

Я хочу, чтобы скрипт открывал файл и читал файл построчно, а затем подсчитывал количество запятых в строке / линия. Если это больше, чем значение параметра $ 2, то запишите номер строки, вызывающей нарушение (из ...
16.03.2018
1
ответ

Использование команды сценария для сценария установки в AIX

У меня есть сценарий установки для моего программного обеспечения, и он мне нужен для запуска как на Linux, так и на AIX. В Linux я могу использовать такую ​​оболочку myinstaller.ksh: #! / Usr / bin / ksh script -c myrealinstaller.ksh /...
15.03.2018
1
ответ

сценарий bash не запускается под ksh

У меня есть сценарий ниже, который успешно запускается, если я использую #! / usr / bin / env bash. Тот же сценарий получает неожиданный EOF при поиске ошибки соответствия при использовании #! / Bin / ksh. Почему? #! / Usr / ...
08.03.2018