Bashではgetoptsを常に使用できますか?

Bashではgetoptsを常に使用できますか?

他の依存関係を気にせずにgetoptsスクリプトbash(代わりに)からコマンドライン引数を解析するためにそれを使用できますか?sh

ベストアンサー1

$ type getopts
getopts is a shell builtin

getopts内蔵されているのでbashがあるところならどこでも存在します。

これを確認するには、bashドキュメントを確認してこれがオプション機能であることを確認する必要があります。そうではありません。

getoptsより正確には、特定のバージョンのbashで何が利用可能かを教えてください。以前のバージョンがいつリリースされたかを確認するには、そのバージョンのリリースノートを確認する必要があります。夜明けになる前に、これが発生したことを確認する必要があります。getopts(すでにbash 1.14にあり、以前のバージョンを見つけるのは難しいでしょう)。

getoptsより良いのは、bashではなくシェルでも信頼できることです。POSIXの要件

おすすめ記事