Вопросы по теме 'getopts'

getopts не будет звонить дважды подряд?
По какой-то причине параметры работают нормально при первом вызове lib_progress_bar -c "@" -u "_" 0 100 , но при втором вызове и далее все по умолчанию, потому что кажется, что getopts c:u:d:p:s:%:m: flag не соответствует действительности во второй...
4795 просмотров
schedule 08.06.2023

Как обрабатывать getopts оболочки с параметром, содержащим пробелы
Я ищу способ обработки аргументов, содержащих пробелы, которые должны быть проанализированы командой оболочки getopts. while getopts ":a:i:o:e:v:u:" arg do echo "ARG is: $arg" >> /tmp/submit.log case "$arg" in a) arg1="$OPTARG" ;;...
23446 просмотров
schedule 22.05.2024

работа с параметрами в коде bash
Возможный дубликат: Использование getopts в сценарии оболочки bash для получения длинных и коротких параметров командной строки Я пытаюсь понять, как использовать, например, флаг -e / - email -h / - help. ОБНОВЛЕНИЕ: Текущий...
304 просмотров
schedule 06.02.2023

Совместное использование getopts и ${1}
Я пытаюсь написать скрипт, который может одновременно использовать параметры ${1} и getopts. Я хотел бы, чтобы он работал с использованием строки использования: ./test_script test -a печатать: test -a was triggered! я пробовал...
91 просмотров
schedule 21.02.2023

getopts вызывается в функции, не собирая флаги
У меня есть следующий скрипт, который я вызываю из своего .bash_profile : # Set directories based on current path __set_dirs() { currdir=`pwd` if [[ ${currdir} =~ "\/path\/to\/main\/(.*)\/working\/([a-z]+)(/?.*)" ]] then...
784 просмотров
schedule 30.05.2023

Основные проблемы UNIX с getopts
Я только недавно начал использовать UNIX, и у меня возникли проблемы с реализацией getopts. Функция ниже находит файл, а затем удаляет его в корзину, хотя я пытаюсь использовать getopts с -i, который будет отображать сообщение после его...
143 просмотров
schedule 15.02.2023

Bash: передача параметров с помощью getopts
Я знаю, что это простой вопрос, и я изучал учебники и примеры getopts, но я застрял. Если вы проверите по этой ссылке, вы увидите, что с помощью @fedorqui мне удалось написать код для получения элемента массива в файле. Однако мне нужно...
374 просмотров
schedule 13.01.2023

Получение размера аргументов командной строки/доступ к отдельным символам в аргументах командной строки
Заранее спасибо за то, что прочитали это, Я тренируюсь получать и обрабатывать аргументы из командной строки, пишу программу, которая принимает один аргумент и возвращает его размер. Из того, что я прочитал, каждый аргумент командной строки...
3755 просмотров
schedule 04.12.2022

BASH - getopts не работает должным образом
В настоящее время у меня проблемы с моим скриптом. По сути, я хочу, чтобы когда я выполняю ./apache_new_vhost.sh -a -d google.com , он создавал файл и каталоги, и если я использую параметр -r, он должен удалить. Скрипт смог использовать такие...
1925 просмотров
schedule 25.01.2023

Синтаксическая ошибка getopts оболочки Korn
Я пытаюсь написать сценарий оболочки Korn, который использует getopts для получения параметров командной строки. Пример, приведенный в книге, которую я использую, дает описание использования getopts с этим: #!/bin/ksh a="not selected" b="not...
381 просмотров
schedule 17.04.2023

Опции bash getopts для различных функций
как я могу заставить это работать? Я хочу использовать разные функции для своей команды, моя проблема в том, как передать аргументы функции add.sh ? find.sh работает нормально, но первые две команды говорят, что нет аргумента для опции -v / -a...
108 просмотров
schedule 07.07.2022

Потеря основных аргументов Java при использовании getopts в сценарии запуска
У меня есть скрипт с 5 обязательными параметрами (5 путей) и 3 вариантами (-d для отладки, -l для переопределения log4j, -s для другого переопределения). Я управляю этим с помощью getopts. Следующий сценарий упрощен:...
110 просмотров
schedule 22.04.2023

Bash — требуется необязательный аргумент, но он не передается для использования в getopts
Как пометить ошибку в скрипте bash, который требует аргумента для getopt, но пользователь его не передал? например приведенный ниже сценарий требует аргумента для опции «t»: #!/bin/bash while getopts "ht:" OPTION do case $OPTION in...
1294 просмотров
schedule 20.07.2022

Передать параметры как опцию в пользовательском скрипте getopts в bash
Я хотел бы передать параметры в качестве параметра. Например.: mycommand -a 1 -t '-q -w 111' Скрипт не может распознать строку в кавычках. То есть он получает только часть строки. getopts работает так же - видит только -q . Для...
2091 просмотров
schedule 01.08.2022

Как установить параметры для скрипта bash
Если у меня есть скрипт под названием программа, и я хочу установить параметр, чтобы при вводе параметра -p программа выдавала эхо «Полли хочет взломщик», как мне использовать для этого getopt?
1333 просмотров
schedule 25.04.2024

Как выдать ошибку, чтобы использовать только один флаг параметра при использовании getopts в сценарии bash?
Я искал, но у меня есть вопрос относительно сценариев bash и getopts. Я пытаюсь создать надежный сценарий с помощью getops. Что было бы лучшим подходом, поэтому, когда пользователь использует эту опцию, он выдаст ошибку, если я добавлю более...
865 просмотров
schedule 16.06.2023

Как использовать ${OPTARG} на getopts?
У меня есть следующий код: while getopts ":p:t:n:" o; do case "${o}" in p) p=${OPTARG} numep=$p mkdir $numep ;; t) t=${OPTARG} tip=$t if [ $tip == "c" ]; then touch...
7530 просмотров
schedule 22.07.2022

Сценарий Bash с использованием getopts - использовать каталог в качестве аргумента
Итак, у меня есть скрипт, который я использую для анализа различных файлов журналов с разными столбцами и значениями. Я пытался использовать getopts, чтобы позволить моему сценарию запускать синтаксический анализ файлов в одном каталоге и сохранять...
772 просмотров
schedule 29.07.2023

Как сделать аргумент необязательным в getopts bash?
Я хотел бы сделать один из необязательных символов ( -t ), который не должен принимать никаких аргументов в getopts bash. Вот где я до сих пор while getopts ":hb:q:o:v:t" opt; do case $opt in b) Blasting_list=$OPTARG ;; l)...
63 просмотров
schedule 07.07.2023

Bash getopts: распознавание отрицательных вариантов (-x- или +x)?
(Аналогично этому , но в bash.) У меня есть существующий сценарий bash, который использует встроенную функцию getopts для распознавания -s (только флаг - без аргумента). Я обнаружил, что использую этот параметр каждый раз, поэтому я хотел бы...
876 просмотров