3
ответа

Какие оболочки поддерживают «подстановку значений», например MirBSD Korn Shell?

В Android (, использующем mksh, MirBSD Korn Shell ), существует специальный синтаксис подстановки строк (, называемый «подстановкой значений» ):. ${|commands} Вместо сбора вывода команд (как...
24.09.2020
3
ответа

Разобрать пары значений табулированного ключа -для установки переменных оболочки

У меня есть следующая таблица :san0 san1 san2 san3 san4 san5 san6 san7 6,36% 6,24% 6,24% 6,24% 6,33% 6,25% 6,25% 6,25% Мне нужно проанализировать эту таблицу, чтобы импортировать значения...
02.07.2020
3
ответа

Предпочтительный синтаксис для двухстрочного длинного канала

При написании длинного канала обычно понятнее разделить его на две строки. Эта длинная командная строка: ruby ​​-run -e httpd -- -p 5000. 2>&1 | tee >(grep -Fq 'WEBrick::HTTPServer#start' &&...
08.04.2020
3
ответа

Сопоставление показаний с метками

Дан список показаний в следующем формате: 1 1 0 0 2 3 23101 23101 0 0 2 0 5 2 0 0 1 1 0 0 2 2 23104 23104 0 0 1 0 5 1 0 0 Какой был бы подходящий (и чистый!) способ сопоставить их с их ...
22.09.2019
3
ответа

Невозможно присвоить значения массиву с помощью команды -exec результата поиска

У меня есть следующая команда, написанная для назначения поиска результаты в массив, чтобы удалить файлы старше 7 дней спустя. F_ARR[0]='' сбросить F_ARR найдите "$CDIR"! -type d -mtime +7 -exec sh -c ' for ...
19.09.2019
3
ответа

Есть ли способ сделать локальную команду переносимой для dash ksh bash и zsh?

В dash (а также в bash, zsh и некоторых других оболочках) команда local работает, чтобы ограничить область действия переменной этой функцией (и потомками в некоторых случаях). Это позволяет сделать ...
11.09.2019
3
ответа

Как узнать, есть ли файлы в папке, и выйти соответственно (в KSH)

У меня есть сценарий KSH (не Bash), который я хочу вытеснить с помощью проверки количества файлов. Если файлов, которые я хочу напечатать «ПУСТО», нет, выйдите. В противном случае продолжайте. Проблема в том, что когда я подсчитываю файлы, ...
09.05.2019
3
ответа

Эквивалентен «исходному тексту» в OpenBSD?

Попытка открыть виртуальную среду python3, которую я создал с помощью python3 -m venv myVenv, выполнив исходный код myVenv / bin / activate, как в Linux, но получаю ksh: source : не найдено, что означает, что это ...
24.03.2019
3
ответа

Как выполнить итерации через разделенный запятыми список и выполнить команду для каждой записи

Я был, дают команду, которая производит разделенный запятыми список для autosys заданий в переменном $all_jobs: box=box-of-jobs; $ all_jobs= (jobscout - $box поля | egrep "^\\w +" | TR '\n''', | sed s/. $//);...
04.02.2019
3
ответа

Unix - ksh тестирует, если несколько переменных 0

Так в основном я хочу протестировать, если 3 переменные 0. Если один из них не это, должно сообщить это. Это - то, что я получил: если [[$result-ne 0 && $resultmax-ne 0 && $resultmin-ne 0]]...
27.01.2019
3
ответа

Unix awk Совместите строку и выполняйте разграничение

, я проверяю проверку подключения Ping от хоста, и это будет SSH другому прыжкому хосту и выполнит Ping Communication. Я хотел бы распечатать успешные пакеты сочтены, используя awk. ...
04.01.2019
3
ответа

извлечь значение тега xml из файла, в котором в имени файла есть пробелы.

У меня есть файл EXXARS - Отчет о корректировке физической инвентаризации US PDF_es_ES.xlf. Данные файла:
< prop-group name = "ora_reconstruction"> ...
18.11.2018
3
ответа

Должен обрезать названия имен файлов

У меня есть файлы в каталоге UNIX, которые имеют уникальное число, запускающееся с, я должен удалить уникальный идентификатор, сопровождаемый '-' от имени файла, и должен иметь регулярный файл. Пример: 32456113-report.pdf...
17.11.2018
3
ответа

Потребность создать ksh сценарий для передачи файлов между сервером приложений и сервером дб

У меня есть требование, где я должен автоматизировать передачу конкретного файла от одного местоположения в сервере приложений к серверу базы данных. Я могу сделать это вручную при помощи этих шагов, но меня...
17.11.2018
3
ответа

Как включить историю команд ksh между сеансами

Если я запускаю ksh или mksh, моя стрелка вверх ничего не делает : $кш $ ^[[A^[[A^[[A^[[A^[[A Но это работает с bash, если я запускаю bash и нажимаю стрелку вверх. $ удар developer@1604:~$ ssh (скрыто) -...
21.09.2018
3
ответа

Функция переадресации и переменные в sudo su - <пользователь> <<EOF

Я объявил функции и переменные в bash/ksh, и я должен передать им в sudo su - {пользователь} <<EOF: #!/bin/bash log_f () {повторяют "строку ЖУРНАЛА: $"} extVAR = "yourName" sudo su - <user&...
28.08.2018
3
ответа

Как я могу найти самый недавно измененный файл (ы)?

в каталоге, у меня есть несколько файлов, и мне нужно сделать что-то с последним модифицированным файлом с помощью суффикса .txt. В идеале, я хотел бы сделать минимальную величину «$ новейшим» в конце концов, где в каталоге есть $ новейшие ...
18.07.2018
3
ответа

кавычки внутри обратных кавычек внутри кавычек в ksh

Я пытаюсь получить файл текущей даты с помощью следующей команды в HP-UX Unix: $ ls -lrt ABC.LOG * | grep "` date + " % b% d "` "Но это дает мне ошибку: ksh:: не удается выполнить grep: cannot ...
28.05.2018
3
ответа

Как вычесть два списка (быстро)? [дубликат]

Как быстро вычесть два списка1. Списки могут быть небольшими, возможно, прямой путь в шелле работает. Или списки могут быть длинными, возможно, внешние инструменты — более быстрый способ. Предположим, у вас есть два списка: ...
14.05.2018
3
ответа

Как сравнить два значения с плавающей запятой в ksh?

Чтобы сравнить значения с плавающей запятой, приведенная ниже команда работает нормально в bash, но не работает в ksh в AIX. if (($ (bc <<< "5.3> = 5.3"))); then echo "hi"; else echo "bye"; fi`, я столько пробовал ...
08.06.2017
3
ответа

Предотвращение распространения SIGINT к Родительскому процессу

При рассмотрении сценария, где Родительская программа (могла быть программа C++ или Сценарий оболочки) выполняет Дочерний сценарий оболочки, когда мы поражаем Control+C (или независимо от того, что символ настроен, чтобы быть INTR...
23.05.2017
3
ответа

Используя sed для окраски вывода от команды на solaris

У меня есть ksh сценарий, который должен работать и над Linux и над solaris. Я пытаюсь окрасить вывод определенных команд. Это работает над Linux (конкретно RHEL6), но не над solaris (SunOS 5.10). Команда...
15.12.2015
3
ответа

Проверка того, является ли команда встроенной в ksh

Как я могу проверить, является ли команда встроенной командой для ksh? В tcsh вы можете использовать where; в zsh и bash можно использовать тип -a; а в некоторых современных версиях ksh вы можете использовать откуда -av. Что я хочу ...
12.05.2015
3
ответа

KSH - if/then/else по сравнению с двойными усилителями (&&) и дважды передает по каналу (||)

Я задаюсь вопросом, что является лучшими практиками относительно if/then/else; я склонен использовать следующую форму (потому что я нахожу легче читать), #!/usr/bin/ksh # [[-f/path/to/target/file]] && {...
07.04.2015
3
ответа

Как я циклично выполняюсь через файл с awk

Я использую эту команду sed-e '/^*/d' $WORKFILE | awk-f test.awk>> $OUTPUTFILE в ksh сценарии для взятия файла 274 567 строк как это * * * * * syopsf00 a0000096...
20.01.2015
3
ответа

Как отсортировать имена файлов, показанные в grep, управляют на основе метки времени?

В следующей команде, как может, я добираюсь, имена файлов на основе ее $ метки времени grep "выходят 0"* a1.txt: + выходят из 0 a2.txt: + выходят из 0 a3.txt: + выходят из 0 a4.txt: + выходят из 0 a5.txt: + выходят из 0$ ls-latr-rw-r - r-...
28.10.2014
3
ответа

Пустое тело сообщения; надежда это в порядке

У меня есть следующая команда ниже как часть cronjob. Когда я выполняю команду через крон или в командной строке, я получаю Пустое тело сообщения; надежда это в порядке. Содержание электронной почты пусто, но когда...
15.10.2014
3
ответа

Sed +, как установить параметры в sed, управляют чтобы к строкам дисплея от текстового файла

Я нахожу следующий способ распечатать строку из файла В этом примере, мы хотим распечатать первую строку от файла hosts sed-n '1,1p'/etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4...
06.07.2014
3
ответа

Удалите все файлы, созданные перед определенной датой

У меня есть каталог, содержащий высокое количество файлов (как журналы в течение каждого дня года). Я хотел бы удалить все файлы, созданные прежде скажем, 22/11. Как я могу достигнуть этого? Должен я использовать найти...
06.05.2014
3
ответа

Значение изменения строки, представляющие число

У меня есть следующее выражение: = "2013", Как я могу изменить значение к "2 012".
29.11.2013