Вопросы по теме '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 просмотров
schedule
30.05.2022