並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 2 件 / 2件

新着順 人気順

getoptsの検索結果1 - 2 件 / 2件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

getoptsに関するエントリは2件あります。 人気エントリには 『シェルスクリプト オプション解析 徹底解説 (getopt / getopts) - Qiita』などがあります。
  • シェルスクリプト オプション解析 徹底解説 (getopt / getopts) - Qiita

    はじめに シェルスクリプトでオプション・引数解析といったらまず挙がるのが getopt と getopts です。さてどちらを使うべきでしょうか?始めに断っておくと実は私はどちらも積極的には使っていません。なぜなら独自実装でもほとんどコードは変わらず、より柔軟な処理ができるからです。とはいえ getopt と getopts はシェルスクリプトの基本なのでこれらの使い方について解説したいと思います。(解説が不要な人はそれぞれの「使用方法」を読んでください。) 本編の前に この記事を書いたあと独自実装のオプション解析コードを書き最終的に getopt や getopts よりも高機能で使いやすいオプションパーサー getoptions を開発しました。もはやちまちまとしたコードを手書きする作業は不要です。シェルスクリプトで簡単に引数解析したいだけという方にはこちらをおすすめします。POSIX

      シェルスクリプト オプション解析 徹底解説 (getopt / getopts) - Qiita
    • 【最終完全版】 bash/zsh 用オプション解析テンプレート (getopts→shift)

      オプション解析に使う getopts と shift bash/zsh 用オプション解析テンプレートとは、シェルスクリプトにどのオプションが指定されたのかを判定しやすくするためのスクリプトのテンプレートです。オプションとは下記の --version のようなハイフンから始まる指定です。 my-shell-script --version シェルに入力するコマンドに指定するオプションを解析する専用のコマンド getopts や getopt を使えば、その内部で様々なオプションを解析してくれることを期待してしまうのですが、実際は制限事項がかなり複雑にあり実用に耐えられません。詳しくは getopts や getopt をマスターするために他の方が解説された記事を参照してください。たとえば、getopts は ロング オプション に対応していません。また getopt は互換性に不安があります

        【最終完全版】 bash/zsh 用オプション解析テンプレート (getopts→shift)
      1

      新着記事