1
ответ

Передать ассоциативный массив в качестве списка параметров в сценарий

В сценарии у меня есть ассоциативный массив, например: declare -A my_vars = (["key1"] = "value1" ["key2"] = "value") Is есть одна команда для преобразования этого в список параметров в форме --key1 = value1 --...
16.03.2019
1
ответ

Функция оболочки : Последовательность трубопроводов в качестве аргумента

У меня есть функция оболочки (в .bashrc), которая создает файл Temp, выполняет аргументы (включая всю последовательность трубопроводов), перенаправляет его в файл Temp, а затем открыть его в VS-коде. Я вызываю ...
30.01.2019
1
ответ

Bash: Ошибка в присвоении значения по умолчанию переменной

Внутри моего скрипта bash: Это работает: CWD="${1:-${PWD}}" Но, если я заменю его: CWD="${1:=${PWD}}" Я получаю следующую ошибку #: $1: can't assign in this way Why I can't assign to ${1}?
12.01.2019
1
ответ

Как я могу повторить все, кроме последнего параметра в Bash?

У меня есть следующие #! / Bin / Bash Функция f1 () {echo "$ {@: 1: -2}" } F1 1 2 3 4 5 5 Мне нужно echo 1 2 3 4 5 Человек Bash говорит мне, что когда я использую @, я не могу использовать отрицательную длину. Я прибегал к использованию ...
10.12.2018
1
ответ

SH Shell: Как использовать 1 $ Внутри цитаты

Я использую этот код: #! / Bin / sh Если [$ # -LT 2] Затем echo "неверный синтаксис" echo "ct_cmp.sh []" Еще, если [$ # -EQ 2] тогда ...
16.11.2018
1
ответ

Как использовать расширение параметра с find -exec {}? [дубликат]

Я хочу включить что-то вроде: for f in */*; do mv "$f" "${f%/*}/foo.${f##*.}"; done В моем рабочем процессе в стиле find x -exec y {} \;. Конструкция цикла for и переменная "$f" будут...
20.10.2018
1
ответ

Как набор Fio Benchmark набор йодапта?

Примечание: мой вопрос связан с этой другой u & l Q - что именно Йоода в Fio? Я хочу знать, как внутренне наборы Fio ввода / вывода. Т.е. один из параметров, которые мы отправляем в Fio, когда мы запускаем его: «...
05.08.2018
1
ответ

Создать Пользовательские параметры (варианты) для уже существующих команд?

Недавно я хотел создать пользовательский параметр для Pacman. Чтобы разработать, я настраивал PACMAN.conf, так что конкретные пакеты (Linux, Linux-прошивка и пару больше) игнорируются, когда я ...
21.07.2018
1
ответ

почему xargs не является парсингом моего входа правильно?

Я пытался записать сценарий оболочки, который будет взаимодействовать через интерфейс с cmus и затем уведомлять меня относительно использования информации о дорожке, уведомляют - отправляют. Прямо сейчас это не работает, главным образом потому что xargs,
18.07.2018
1
ответ

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

У меня есть файл (temp_4n.in) со следующими строками: 5 C 172.0696 5 C 135.6942 5 H 30.9062 5 H 31.8124 12 H 31.0377 12 O 293.0612 12 H 32.4678 У меня есть сценарий (...
15.04.2018
1
ответ

Считается ли специальный параметр $ @ bash циклом в printf?

Итак, я тестирую следующее: foo () {printf "\ nВсе параметры, каждый в отдельной строке: \ n" printf "param:% s \ n" "$ @"} foo "Красиво раскрашенная" радуга Результат: Все ...
26.03.2018
1
ответ

Предотвращение многократного расширения параметров

У меня есть код, который пишет сценарий, который пишет другой сценарий: cat> step1.sh << - EOF * другие команды * cat> step2.sh << - EOF4 if. ..
10.02.2018
1
ответ

Есть ли способ получить позиционные параметры скрипта изнутри функции в bash?

Следующие переменные используются для получения позиционные параметры: $ 1, $ 2, $ 3 и т. д. $ @ $ # Но они используются как для позиционных параметров скрипта, так и для позиционных параметров функции. ...
21.01.2018
1
ответ

Отличия в поведении команды Sed от обработки аргументов

Недавно я работал над выполнением операции sed над файлом конфигурации. Я обнаружил, что команда sed ведет себя иначе с параметром -ir vs -ri: - [root @ node system] # sed -ri 's | (^ [[: ...
09.08.2017
1
ответ

Bash получает ввод при наличии флага?

Я пишу bash скрипт, у которого есть необязательные флаги, но также есть вход. Я не могу получить ввод как $ 1, потому что, когда присутствуют флаги, ввод сдвигается. Так, например, если я запускаю script.sh test, тогда $ 1 ...
28.03.2017
1
ответ

dtoverlay parameters игнорируется

Попытка откалибровать сенсорный экран, принимается только первое из xmin, xmax, ymin, ymax. Независимо от того, в каком порядке, действует только первый. dtoverlay = ads7846, penirq = 25, speed = 10000, penirq_pull = 2, ...
25.03.2017
1
ответ

Можно ли проверить хэш файла вместо всего файла, используя OpenSSL dgst?

Для проверки цифровой подписи файла, OpenSSL dgst берет: открытый ключ (от отправителя) подпись (от отправителя) файл (чтобы проверить, что он не был изменен по сравнению с оригиналом отправителя) Пример: openssl ...
31.01.2017
1
ответ

Как запустить pure-ftpd с диапазоном портов в качестве службы

Я запускаю pure-ftpd на raspbian, мне нужно передать ему параметры, чтобы указать диапазон портов для подключений к данным, я прочитал следующую страницу здесь pure- ftpd faq упоминается, что я могу запустить процесс ...
26.07.2016
1
ответ

Как использовать ClamAV для сканирования памяти

Как я могу сканировать ОЗУ компьютера только на вирусы с помощью команды ClamAV clamscan? Я уже пробовал, потому что нашел на форуме ClamWin: clamscan --memory Но похоже, что версия для Linux делает ...
30.04.2016
1
ответ

Как сделать так, чтобы опции команды не ломали другие скрипты, выполняемые в моей команде?

У меня есть скрипт bash shell (my_script.sh), который запускает скрипт (their_script) во время выполнения. Мой скрипт (my_script.sh) выглядит следующим образом : THISDIR=`dirname $(readlink -f $0)`. main() { cd $THISDIR ...
19.01.2016
1
ответ

Можно ли использовать массив bash вместо набора eval - «$ params»?

Я смотрю на библиотеку optparse для синтаксического анализа параметров bash, особенно на этот бит в сгенерированном код: params = "" в то время как [$ # -ne 0]; do param = "$ 1" сдвинуть регистр "$ param" в --my -...
06.01.2016
1
ответ

isolcpus не работает в Ubuntu 14

Я добавил изолкпус = 0 в конец следующей строки в файл / etc / default / grub GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash isolcpus = 0" Идея, насколько я понимаю это, чтобы зарезервировать ядро ​​0 от наличия ...
31.03.2015
1
ответ

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

Я спрашиваю меня, если я могу использовать Личинку 2 для сообщения Операционной системы который действия работать после начальной загрузки. Фон: у Меня есть HTPC с Debian, Хрипящим установленный. Иногда я хочу использовать Систему в качестве...
26.12.2013
1
ответ

Как я могу передать в параметре sed?

Быть более точным - как я могу передать в параметре программе, которая затем называет sed - как я могу 'провести' тот параметр? У меня есть файл 'source_code.sc'. У меня есть sed сценарий "find_expect": #n/...
14.11.2013
1
ответ

Как управлять всеми параметрами сценария оболочки сразу?

В то время как для конечной суммы параметров можно явно сделать что-то как wrapped_function "$ {1#prefix}" "$ {2#prefix}" "$ {3#prefix}" # и т.д., нет ли более простой способ управлять всеми...
12.11.2013
1
ответ

Передача Параметров командной строки к Java Из Сценария JPackage

Я установил Rachota - программу отслеживания времени, записанную в Java - от Fedora repo, и конфетка установила rachota.jar файл на/usr/share/java, но это также создало сценарий в/usr/bin/rachota...
23.05.2012
1
ответ

Как я могу передать путь по каналу к pushd?

Это кажется, что должно быть достаточно легко сделать, но я ясно не понимаю что-то фундаментальное о передаче по каналу вывода назад и вперед. Я пытаюсь сделать что-то вроде этого: свяжите выставочный некоторый-драгоценный-камень-...
27.03.2012
0
ответов

Расширение вложенных параметров [дубликат]

Я знаю, как использовать $ {parameter # word} Удалить совпадающий шаблон префикса и $ {parameter% word} Удалить соответствующий шаблон суффикса. но есть ли способ вложить их в один вызов, например $ {$ {variable # foo} ...
03.03.2021
0
ответов

Как получить имя файла из массива абсолютных путей имен файлов

У меня есть сценарий оболочки, которому нужно удалить имена файлов из каталога /tmp. Имена файлов должны быть обнаружены из списка имен файлов, переданных моему сценарию../deletetmpfiles.sh /var/moht/test1....
06.02.2021
0
ответов

Самый надежный способ перечислить все базовые имена в каталоге, отсортированные по дате модификации?

Дан каталог, содержащий :примечание 1.txt, последний раз измененный вчера примечание 2.txt, последнее изменение позавчера примечание 3.txt, последнее изменение сегодня Каков наилучший способ получить массив примечания 3...
25.07.2020