0
while getopts ":help :a" opt; do
case $opt in
help)
echo "-p to print";
;;
....
このように実行します。私は時間との助けを変更して、このすべてがうまく働くようなスクリプトを起動した場合Getopt。 -help引数が機能しません。
myscript -help
ヘルプは
...私はなぜ知らない、呼び出されません。
myscript -h
私の問題は何ですか?
-lは、長いオプションをサポートするために必要です。 "getopts"はシステム間で異なります。 "getopts"はbash組み込みでどこでも動作します。 "getopts"は長いオプションをサポートしていません。 – jordanm
私はこのスレッドを閉じることができるので、これを答えとして入れてください – Lukap