2024-06-26から1日間の記事一覧

シェルでコマンドの引数にハイフン2個(--)は何?

とあるサービスの起動スクリプトで、 if expr -- "${HOGE__ARGS[*]}" : '.*setuid.*' >/dev/null といったものを見て、これ何だっけ?となったのでメモ。 これはgetoptの引数解析の仕様。getoptのmanによると、以下のようにある。 "--" は特殊な引き数で、ス…