The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Парсинг смешанного порядка аргументов функций"
Отправлено vg, 04-Фев-19 12:49 
if ... elif ... громоздко

#!/bin/bash

usage="$(basename $0) [-v] -m <text>"

my_variable=""
verbose="false"
while [ $# -gt 0 ]; do
    case "$1" in
        -h|-\?)
            echo "$usage"
            exit 0
        ;;
        -m)
            if [ -z "${2:-}" ]; then
               echo "Error: $1 expects a parameter" 1>&2
               exit 1
            fi
            my_variable="$2"
            shift
        ;;
        -v)
            verbose="true"
        ;;
        *)
            echo "Error: unexpected argument: $1" 1>&2
            exit 1
        ;;
    esac
    shift
done

echo "${my_variable}"
echo "${verbose}"

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру