Я использую следующее, чтобы найти все файлы, которые старше эталонного файла... find /home/testuser -name "dummyfiles*" ! -newer referencefile.txt ... который работает, как ожидалось. Однако я хочу добавить немного снисходительности ко времени, чтобы он находил только те файлы, которые старше этал....
unix 10 Янв 2022 в 17:24
Я новичок в Unix в целом и начинаю изучать сценарии оболочки. Я работаю с CSV-файлом со следующими примерами строк (это большой CSV-файл с 4 записями для каждого элемента): Table 1 Item ID Time Available Location 0001 02/02/2021 08:00 Y NJ 0001 02/02/2....
unix 23 Дек 2021 в 21:05
Вход- FN|LN|ADD|STATE|PIN|CONT|GRP|PCN|BIN|TOKEN72|TOKEN73|TOKEN74|TOKEN75|ndc|ncpdpd FN1|LN1|ADD1|STATE1|PIN1|CONT1|GRP1|PCN1|BIN1|TOKEN721|TOKEN731|TOKEN741|TOKEN751|ndc1|ncpdpd1 FN2|LN2|ADD2|STATE2|PIN2|CONT2|GRP2|PCN2|BIN2|TOKEN722|TOKEN732|TOKEN742|TOKEN752|ndc2|ncpdpd2 Обнулите столбцы 7,8,9 ....
unix 20 Дек 2021 в 15:58
Из окна терминала Linux Mint, когда я ssh захожу в OpenBSD, заголовок окна терминала остается таким же, как и у терминала username@localhostname:~, тогда как при входе в Ubuntu заголовок окна терминала изменится на username@remotehostname:~ . Я, конечно, нашел много решений для решения этой проблем....
unix 9 Дек 2021 в 21:29
Я читаю первую строку файла, строку заголовка, разделенную разделителем | и назначающую ее массиву. IFS='|' read -r -a header < "/file_uploads/file_headers.txt" Это нормально работает в более низкой среде, но в более высокой среде выдает ошибку, например file_upload_process.sh[47]: read: -a: unknow....
unix 17 Ноя 2021 в 18:07
Pipe (|) ограниченный текстовый файл передается из приложения Windows для обработки. При обработке в первом столбце первой строки файла есть специальный символ. Так файл выглядит в блокноте перед переносом из Windows Sector|Name|Manager|... Когда я читаю IFS='|' read -r -a fields < "/uploads/file....
unix 29 Окт 2021 в 17:57
Я пытаюсь выполнить запрос и сохранить результат каждой строки в элементе массива в ksh (возможно, в bash). Я делаю: result=($($PATH_UTI/querysh " set heading off set feedback off SELECT columnA,columnb FROM user.comunication;")) У меня есть это: row1 = HOUSE CAR row2 = DOC CAT echo "${result[1]....
unix 28 Окт 2021 в 18:50
У меня есть скрипт ksh, который я разрабатываю для работы. (Я нахожусь на более новой стороне сценариев оболочки) У меня есть root-доступ, но у будущих пользователей этого скрипта его нет. Скажем, другого пользователя зовут User1. Внутри сценария находятся команды для других исполняемых файлов в с....
unix 14 Окт 2021 в 00:08
У меня есть массив, который читается так: # echo "${ARRAY[@]}" 1=Napp Slice 4=NNN Issue 3=GG Allow 2=CO-OP 1=Quit И я хочу просмотреть его, чтобы увидеть, содержат ли они слово Quit, и если да, установить этот элемент в переменную. Итак, я побежал ниже: for x in ${ARRAY[@]}; do if [ $x == *Quit*....
unix 7 Окт 2021 в 00:11
Я пытался сделать логику ИЛИ в условии If condition 1 => warning ="" and err_code !=1 OR condition 2 => threshold =1 and threshold_load_ind=Y and err_code!=1 Это вызывает проблему на уровне оператора. Чего не хватает в коде if if [ "$warn" != "" && "$err_ind" != 1 ] || [ $thres_err_ind == 1 ....
ksh
unix 30 Сен 2021 в 21:42
Пояснение: Я немного играю со скриптом, который помогает уведомлять пользователя об истечении срока действия SSL-сертификата. Если до истечения срока действия сертификата осталось менее 30 дней, это уведомит пользователя, если ничего не делать. Но по какой-то странной причине проверка с большей ко....
unix 22 Сен 2021 в 02:21
У меня три скрипта, два из них используются как шебанг shebang-1 #!/bin/sh echo "#1" exec sh -- "$@" shebang-2, который использует shebang-1 #!/home/a/ex/shebang-1 echo "#2" exec sh -- "$@" script #!/home/a/ex/shebang-2 echo script... Когда я выполняю script, я ожидаю #1 #2 script... Вместо этог....
unix 4 Сен 2021 в 01:28
Я присваиваю десятичное значение переменной, которая является результатом команды оракула. когда я повторяю переменную, я вижу десятичное значение. Например, echo $a показывает мне 0,7214, но когда я выполняю вычисления, по умолчанию оно равно целому числу. Например, b=$((a+(a*20/100))) округляется....
unix 25 Авг 2021 в 03:32
Использование ksh в системе AIX 7.2 У меня есть следующий входной файл: line1 line2 line3 У меня есть следующий код (довольно упрощенный) cat infile | while read strA ; do echo "strA: $strA" mail -s"check script strA: $strA" me@mailserver.com done "mail", кажется, читается из ....
unix 24 Авг 2021 в 22:55
Я хочу сравнить строку имени файла с маской файла в сценарии оболочки ksh. Не могли бы вы исправить синтаксис? if [ "NPER20200422TEST.PTN" = "NPER*.PTN" ] then echo "File matched" else echo "File not matched" fi Я хочу сопоставить строку моего файла с заданной маской файла.....
unix 21 Авг 2021 в 16:36
Корн скрипт: #!/bin/ksh sqlplus -s / << EOF define a=$(pgrep -P $$) define a !ptree &a EOF VS Bash скрипт: #!/bin/bash sqlplus -s / << EOF define a=$(pgrep -P $$) define a !ptree &a EOF Вывод оболочки Korn (не работает должным образом): $ /tmp/testsql.ksh SP2-0137: DEFINE requires a value followin....
unix 20 Авг 2021 в 08:49
Я хочу написать сценарий оболочки, который проверяет, доступен ли файл триггера в моем каталоге или нет. Если недоступен, я хочу, чтобы код ждал, скажем, 1 час, и снова проверял доступность, пока не был найден. После обнаружения скрипт должен завершиться успешно. Имя файла триггера имеет постоянны....
unix 13 Авг 2021 в 20:13
Пожалуйста, помогите мне понять, что я делаю неправильно. У меня есть этот файл с именем "res.xml" <sequence type="a"> <transaction> <branchSerial>1</branchSerial> <postingDate>2021-08-02</postingDate> <postingTime>2021-08-06 19:42:49 UTC</postingTime> <step type="a"> <record type=....
unix 7 Авг 2021 в 00:33
Я перемещаю сервер с AIX на RHEL, что означает выполнение сценариев оболочки приложения на сервере RHEL. Скрипты имеют расширение .ksh На нашем сервере AIX оболочка по умолчанию — KSH. конечно, во всех скриптах используется шебанг #!/bin/ksh Мой вопрос: с какими проблемами мы можем столкнуться при з....
unix 1 Июл 2021 в 11:44
Скажите, пожалуйста, предоставляет ли RedHat репозиторий с RPM ksh для своего универсального базового образа версии 8 (ubi8). Образы UBI хороши тем, что они предварительно настроены на получение пакетов RPM из многих репозиториев, но не требуют сетевой подписки RedHat. Я получаю странное совпадение....
unix 18 Июн 2021 в 02:33
Привет, я пытался прочитать строку в массив, используя скрипт ksh. Но некоторые его значения сохраняются несколько раз в соседних элементах массива, когда в значении поля стоит запятая. Как этого избежать, мой разделитель ~ Ввод 17~4~~~char~Y~\"[_a-zA-Z0-9\.]\+@[a-zA-Z0-9]\+\.[a-z]\{2,\}\"~40~emai....
ksh
unix 9 Июн 2021 в 23:04
У меня возникла небольшая проблема с получением переменных из файла csv на моем компьютере с Linux и их использованием в if. У меня есть следующий csv: Name;Age Marc;18 Joseph;10 Я пытаюсь получить эту информацию из моего CSV для использования в функции: Мой код на bash: #!/bin/ksh while IFS=";" ....
Я использую ksh (версия: sh (AT&T Research) 2020.0.0) в Ubuntu 20.04 и режим редактирования командной строки vi (set -o vi). Это работало нормально в течение многих лет, но недавно я заметил некоторые странности, и, наконец, сегодня утром он вообще перестал работать. Я вижу, что с сегодняшнего утра....
unix 26 Май 2021 в 17:00
Недавно я прочитал здесь ответ, который включал следующий совет: Однако как правило, ⚠️вы не должны source ~/.zshrc. В зависимости от того, что находится в ваших точечных файлах, это может привести к самым разным проблемам. Я попросил ОП привести пример того, почему это может быть проблемой, и мне с....
unix 14 Май 2021 в 14:16
В основном титул. Мне нужно выполнить скрипт, который будет запускаться раз в месяц без использования crontab. Запуск скрипта производится в другом скрипте, который выполняется каждые 5 минут. Итак, мое текущее решение: if [ date +%d !="01"] then else ./script.ksh fi Что, очевидно, означало бы, ч....
unix 29 Апр 2021 в 10:44