手順おおざっぱな手順になります。補完のための関数をかく。かかれたスクリプトを読み込む。候補を表示してくれるスクリプトは以下です。上記の例では候補は表示してくれますが補完はしてくれません。そこで以下のようにします。chromeまず、補完をするためにうちかけているサブコマンドの文字列を取得したいです。それがcur=${COMP_WORDS[COMP_CWORD]}です。補完対象の引数の番号が入っていますと言われてもピンとこないと思い人は次の例を見てください。いう魔法のコマンドを使ってあげるとなんと補完されてしまいます汗すごい。オプションの終わりの印です。入力してTAB×2した時には、カレントディレクトリのファイルなどを候補に補完してほしいとします。そこで以下のようにします。入っているものが感覚的にわかるんじゃないかと思います。コマンドの出力をそのまま補完候補として使えます汗すごい。普通ですが、他のコマンドと組み合わせればいくらでもできそうです。読み込むコードを追記する方法とあります。