Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

5
ответов

Как получить месяц в верхнем регистре

У меня есть двухзначное значение месяца (от 01 до 12). Мне нужно получить трехбуквенное сокращение месяца (например, ЯНВАРЬ, ФЕВ, МАРТ и т. Д.). Я могу получить его в смешанном регистре, используя следующую команду: date -d "20170711" ...
26.07.2017
4
ответа

Могу ли я использовать операторы сравнения на всякий случай?

Я создаю функцию, которая будет вычислять необходимый сечение провода с учетом силы тока, расстояния (в футах) и допустимого падения напряжения. Я могу вычислить «круговые милы» с учетом этих значений и…
08.08.2017
3
ответа

И оператор в операторе case

У меня есть следующий код. read -p "Введите слово: " слово case $слово в [aeiou]* | [AEIOU]*) echo "Слово начинается с гласной." ;; [0-9]*) echo "Слово начинается с цифры." ;;...
30.10.2019
3
ответа

Сценарий оболочки UNIX: использование case для проверки ввода пользователя

Я пытаюсь проверить ввод пользователя Итак, ввод - это число, а не строка или ноль. используя случай, я попытался сделать это эхо "введите число" читать num1 case $ num1 in "" | * [a-zA-Z] *) echo "пожалуйста, вставьте ...
08.07.2017
3
ответа

Может ли оператор Linux 'case' иметь понятие 'or'?

Linux может использовать case, как и многие другие языки, поэтому: case $ {x} in one) echo "1" ;; два) эхо "2" ;; esac Можете ли вы сделать то же самое с $ x или $ y? Итак, ...
15.06.2017
3
ответа

Как инвертировать шаблон случая

Как добавляют, что я добавляю условие в случае, если, посредством чего, если оно не обнаруживает необходимые условия, оно выполнит команду. Мой код: $price случая в [0-9] |"." | "$"), повторяют "Числа., $ Только"...
14.01.2015
2
ответа

Можно ли сопоставить несколько условий в одном операторе case?

Я хотел бы сделать что-то вроде этого, где в пятницу выходные данные соответствуют обоим условиям: #!/bin/bash #!/bin/bash СЕЙЧАС=$(дата +"%a") case $NOW в Пн) echo "Пн";; Вт|Ср|...
03.04.2020
2
ответа

Как различить прописные и строчные символы в операторе case?

Я пытаюсь возродить свои ржавые навыки написания сценариев оболочки и столкнулся с проблемой с операторами case. Моя цель в приведенной ниже программе состоит в том, чтобы оценить, начинается ли введенная пользователем строка с заглавной буквы...
28.12.2019
2
ответа

POSIX перехватывает новую строку в операторе case

Я хочу поймать, является ли переменная многострочной в операторе case в оболочке POSIX (тире). Я пробовал это: q=' ' case "$q" в *$'\n'*) echo nl;; *) эхо НЕТ нл;; esac Возвращает nl в zsh, но НЕТ...
31.10.2019
2
ответа

Что означает «читать -n1 -s» в этом скрипте?

Сегодня я научился некоторым трюкам с меню параметр в командной строке. Одним из них был cat << EOF Some lines EOF читать -n1 -s case $ newvar in "1") echo ""; ecsa Это действительно волшебно. Я ...
05.04.2017
2
ответа

если еще оператор

У меня есть оператор выбора в части из, если оператор, но после выполнения оператора выбора в, если оператор, цикл заканчивается. После оператора выбора это, как предполагается, переходит к следующему значению на...
26.02.2015
2
ответа

Переменное присвоение за пределами оператора выбора

На многих языках возможно присвоить результат случая/оператора переключения к переменной, вместо того, чтобы повторить переменное присвоение много раз в операторе выбора. Действительно ли возможно...
01.08.2014
1
ответ

Как сопоставить конкретное слово или его части в операторе case?

Предположим, имеется следующий случай :#!/bin/sh case $1 в e|ex|exa|exam|examp|exampl|example )echo "OK" ;; t|te|tes|test )echo "Также в порядке" ;; *)эхо "Ошибка!" ;; esac Ис...
01.04.2021
1
ответ

Как работать с переключателем без аргумента?

Я написал простой bash-скрипт для некоторых настроек изображения веб-камеры USB и перезапуска службы веб-камеры. В этот момент, когда кто-то использует флаг -t, он может использовать только "n" или "d",...
03.11.2020
1
ответ

Можно ли написать сценарий, который добавляет "#" к любой строке файла, начинающейся с заглавной буквы?

Чтобы упростить школьный проект, я хочу добавить разделитель к каждой строке, начинающейся с заглавной буквы, в сценарии bash. Может ли кто-нибудь помочь мне? Я пробовал читать файл построчно...
30.06.2020
1
ответ

Что такое "in" в операторе case?

В таком операторе case: case $foo in bar) echo "значение foo равно bar" ;; *) echo "значение foo не равно bar" ;; esac ...
16.04.2020
1
ответ

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

Я хочу, чтобы пользователь вводил -s с последующим числом (например, -s 3). Однако я не могу передать другую переменную рядом с существующей -s. Это мой код: эхо выбрать read selection case $...
15.12.2019
1
ответ

Использование переменной в качестве шаблона для команды case

Вот мой код: #!/bin/bash action_list='list|add|rem' while true; do echo "Действия включают в себя: список - показать список добавить - добавить элемент в список ...
03.11.2019
1
ответ

bash 'case' для классификации входных данных как не- и целых чисел

резюме: Я хотел бы использовать оператор bash case (в другом коде) для классификации входных данных относительно того, являются ли они положительным целым числом отрицательное целое число нуль пустая строка нецелочисленная строка Исполняемый файл ...
17.06.2019
1
ответ

Тот же скрипт на серверах Получить ошибку

У меня есть этот скрипт на 20 серверов. Случай = $ 1 случай $ в «Multipath») Состояние = $ (Услуги многопированного состояния | awk '{gsub (/[.]/, ""); Печать $ nf}'), если [$ status = 'fink']; Тогда ...
30.12.2018
1
ответ

Использование переменной в качестве условия case в zsh

Мой вопрос является zsh-эквивалентом вопроса, заданного здесь: Как можно Я использую переменную как условие case? Я хотел бы использовать переменную для условия оператора case в zsh. Например: ...
31.05.2018
1
ответ

Bash скриптинг - выход из подменю

Возникает проблема с выходом из подменю. Проверьте: подменю функции { выбрать подменю1 в "Подменю 1" "Подменю 2" "Подменю 3" "Выход в главное меню"; сделать случай $submenu1 в "Подменю 1"...
20.12.2017
1
ответ

проверка диапазона с помощью switch/case в fish shell

Возможно ли что-то подобное в fish? т.е. switch $var case a-z do something case "*" do something else end case "*" работает нормально, но case a-z не срабатывает. Я также попробовал case [ a-z ...
19.10.2016
0
ответов

случай -функция подстроки и цитирование

Я использую простую функцию в скрипте, чтобы проверить, содержит ли строка определенную подстроку :#!/бин/баш #subs (){ case $2 in *$1 *)return 0 ;; *)...
10.08.2021
0
ответов

Возврат в главное меню после вызова другого скрипта

У меня есть сценарий на основе меню, который вызывает дополнительный сценарий оболочки. Проблема в том, что после завершения работы дополнительного сценария оболочки он не возвращается в главное меню, а выходит...
10.08.2021
0
ответов

Соответствие допустимому номеру версии внутри оператора case

Я хочу сопоставить номер версии внутри оператора case. Номер версии может выглядеть так 1.12.0.32 1.12.0.32.1 2.10.0.30.1.2 и хранится внутри переменной оболочки :version. Когда я искал на...
29.07.2021
0
ответов

синтаксическая ошибка рядом с неожиданным токеном `)' при использовании команды case

Я получаю bash :/home/hagbard/utils.sh :строка 130 :синтаксическая ошибка рядом с неожиданным токеном `)' и bash :/home/hagbard/utils.sh :строка 130:`*)локальная -r warn="1"' с использованием следующего кода -...
23.07.2021
0
ответов

как я могу проверить/проверить 2 условия, а затем выполнить определенный список команд, которые я пробовал, если пробовал, пытался, если не работает

извините, если запутал. вот что должен делать скрипт Я ввожу 2 значения. Имя сервера БД = 192.168.1.1 Схема БД = Моя схема _БД _Затем мне нужен метод для выполнения какой-то команды, когда эти 2...
15.07.2021
0
ответов

простая конструкция case/esac не работает, почему?

Это скрипт BASH :#!/bin/bash read -p "Введите название цвета, пожалуйста :" COLOR case "$COLOR" зеленым цветом | красный | желтый )эхо -n "красивые цвета!" ;; *)...
17.05.2021
0
ответов

Выполнение удаленного скрипта из репозитория кода вызывает бесконечный цикл

Я часто запускаю необработанные версии удаленных сценариев Bash в GitHub с помощью этого шаблона :wget -О-https://raw.githubusercontent.com/<username>/<project>/<branch>/<path>/<file>|...
20.03.2021