Как установить параметры для скрипта bash

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


person jyu429    schedule 20.06.2015    source источник
comment
getopt - это процедура библиотеки C, вам нужна getopts , которая является встроенной оболочкой. См. help getopts.   -  person cdarke    schedule 20.06.2015


Ответы (1)


Я приведу вам небольшой пример, который вы можете разработать для своих нужд:

#!/bin/bash

while getopts "bp" OPTION
do
    case $OPTION in
        b)
            echo "polly want a banana"
            ;;
        p)
            echo "polly want a cracker"
            ;;
    esac
done
person alifirat    schedule 20.06.2015