Я хотел бы выполнить сценарий ниже, но без создания промежуточных файлов (lsfs.out, df.out )на IBM AIX с ksh lsfs _выход = `lsfs | sed -n '1d;p' | сортировать -b -k 3 `df _out= `df -k | sed -n '1d;p' |...
В моем сценарии оболочки есть следующий цикл. Что он делает, так это удаляет запись размером более 3000 байт, на самом деле это занимает больше времени, поскольку она читает и построчно проверяет байт, и если меньше...
Откуда ksh может загружать псевдонимы? Проверил /etc/profile, ~/.profile -ничего Нет ~/.kshrc. Пробовал :$ grep -r 'псевдоним BADALIAS' /etc -тоже ничего
Я новичок в UNIX и в настоящее время работаю над сценарием оболочки, в котором я буду получать файлы с такими именами, как abc _123 _date.zip, поэтому имена файлов будут abc _123 _12312005. Вместо жесткого кодирования abc _123 _*.....
Я пытаюсь заменить операторы LIBNAME в программе SAS. Пример строки, которую я хотел бы изменить:
LIBNAME somelib '/random/path/reference/'; Я хочу оставить строку somelib...
У меня есть эта команда, которая отлично работает для bash:
sh <(curl -sSl https://appi.sh/launch) (запускает этот интерактивный скрипт)
Я хотел бы, чтобы этот 1-лайнер работал и для ksh. В настоящее время это ошибки ...
Привет, у меня есть следующие строки в моем .ksh-скрипте: для файла в $fileDirectory/*.$yesterdayDate
делать
mv *.$yesterdayDate "$fileDirectory/$yesterdayDate"
done Однако, когда я выполняю это, я получаю следующее...
Нужна помощь по сценарию оболочки, у меня есть 2 больших файла размером около 1,2 ГБ данных с ключом и значениями, мне нужно сравнить оба файла на основе ключа и сохранить разницу в значении в третьем файле и...
У меня есть эта команда (KSH) find -regextype posix-extended -type f -regex '.*/txt' -exec ls -l --full-time \{\} \;
| sort -bnr Итак, пока я читаю и расшифровываю приведенную выше команду...
В RedHat 7, когда я запускаю следующую команду для получения билета Kerberos: krb my_user Он отправляет обратно: Билет для 'my_user' действителен до 08:36 (28/ 01) Теперь мне нужно запустить эту команду из скрипта....
Я хочу написать сценарий, который будет отображать время в минуту между двумя датой и временем.Разрыв во времени начала и окончания может быть любым, может составлять 5 минут, 3 часа, 30 дней и т. д. Пример: Время начала: ...
У меня есть скрипт ksh, который запускает следующую команду: mkdir -p down/$JENKINS_URL дело в том, что некоторые $JENKINS_URL (строка) включают HTTP :// и в некоторых HTTPS://, что вызывает создание ...
У меня есть конвейерная работа Jenkins, которая проходит через все наши серверы Jenkins и проверяет подключение (запускается каждые несколько минут). ksh-файл: #!/bin/ksh
JENKINS_URL=$1 curl --connect-timeout 10 "$...
Есть ли способ увеличить дату ввода на один месяц без использования опции date -d? В моей машине такой функции нет. Образец: $yearmonth=201912 Ожидаемый результат: 201912
202001
У меня уже есть скрипт, который принимает только КОРОТКИЕ ОПЦИИ, и я хочу расширить тот же скрипт, чтобы передавать соответствующие ДЛИННЫЕ ОПЦИИ. Существующий код приведен ниже. в то время как getopts :t:c: имя; do ...
Я написал себе симпатичную функцию приглашения ksh, поддерживающую git. Здесь я привожу только минимальный рабочий пример, чтобы вы могли увидеть мою проблему без наворотов: #!/bin/ksh function _test_prompt
{ ...
Есть ли у кого-нибудь решение добавить дату и время к этому как еще один столбец? Кажется, это было бы очень полезно с сортировкой и т. д. $ history
3 история Спасибо!
У меня есть сценарий, основной целью которого является сбор некоторой информации и вывод ее в виде таблицы. Первичная часть — это awk-скрипт: awk ' { # сделать кое-что, включая вычисление dwt ...
В наборе ksh93 -f перечисляет все функции и их определения. $f(){ :; } $ печатать -f
е () {:; } С добавленной причудой, что функции, которые были определены без завершающей новой строки, перечисляются ...
У меня есть скрипт с #!/bin/ksh в первой строке.
Когда я пытаюсь выполнить этот скрипт (запустить ./myscript.sh), возникает ошибка: -bash: ./myscript.sh: /bin/ksh: плохой интерпретатор: Нет такого файла или каталога...
Выражение: $ ksh -c 'for ((i=0;i<10;i++)){ echo $i;}'
0
1
2
3
4 работает корректно. Я не могу найти описание этого синтаксиса, в котором {...;} заменяет ; делать ...; сделано в ...
У меня есть массив, в котором каждый элемент может содержать другую переменную. Назначение массива происходит из файла следующим образом: FILE_CLEANUP_DIR_ARR=($(cat cleanup.list | sed '/^[[:blank:]]*$/d' | sed '/^[#]/d')..
Я видел, что в некоторых сценариях Linux Shebang отличается от расширения файла. Пример: в somefile.sh есть #!/bin/bash внутри.
В somefile.ksh есть #!/bin/sh внутри него
В файле somefile.bash есть #!/bin/sh ...
Я удаляю каталоги/файлы, используя следующую команду. Насколько мне известно, если какой-либо из каталогов/файлов имеет доступ или какие-либо другие проблемы, он будет пропущен, а остальные файлы будут ...
Мне нужно отправить список имен файлов (результат команды find) в тело электронной почты вместе с сообщением «Ниже приведен список переданных файлов». Как я могу объединить это сообщение с приведенным выше find...
Нужна помощь в добавлении записи в AIX inittab на сервере VIO. Сервер VIO является ограниченной оболочкой, чтобы добавить запись в inittab, нам нужно получить доступ к корневой оболочке с помощью команды: oem_setup_env. Я ...
Обратите внимание, я использую ksh и работаю в CentOS. У меня есть сценарий оболочки, в котором функция регистратора установлена например: если tty -s
затем эхо "${FOO}" | тройник -a ${BAR_LOG_FILE}
else echo "${FOO}" >> ${...
Как добавить символ новой строки (\n) между двумя переменными Unix? Я попробовал следующее, но оно печатается в одну строку, а не в отдельные строки. ч = привет
ш = мир
c="$h"$'\n'"$w"
эхо $c
...
Следующий пример является своего рода классическим способом использования каналов. Справа от канала у нас есть «простая» утилита, которая считывает данные из стандартного ввода (канала) и выводит на стандартный вывод в обратном порядке: { cat <<...