スクリプトがありますmyscript.sh
#!/bin/sh
echo $1 $2
その目的は似ています...
./myscript.sh foo bar
これは私に出力を与える...
foo bar
しかし、このスクリプトにカスタムコマンドオプションを含めるにはどうすればよいですか?たとえば...
./myscript.sh -a foo and corespond to $1
そして
./myscript.sh -b bar and corespond to $2
ベストアンサー1
使用する必要があります男1強い打撃:
小さな例:
#!/bin/bash
while getopts "a:b:" opt # get options for -a and -b ( ':' - option has an argument )
do
case $opt in
a) echo "Option a: $opt, argument: $OPTARG";;
b) echo "Option b: $opt, argument: $OPTARG";;
esac
done