📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

40行目: 40行目:
     complete -c gcc -s O -a "0 1 2 3" -d "Optimization level"
     complete -c gcc -s O -a "0 1 2 3" -d "Optimization level"
  end
  end
</syntaxhighlight>
<br>
また、<code>-n "<条件>"</code>オプションを使用して、特定の条件下でのみ補完を行うことができる。<br>
<br>
以下の例では、変数$commandsに含まれるサブコマンドがまだ入力されていない場合にのみ、それらのサブコマンドを補完候補として提示する。<br>
<br>
<syntaxhighlight lang="fish">
complete -c systemctl -n "not __fish_seen_subcommand_from $commands" -a "$commands"
  </syntaxhighlight>
  </syntaxhighlight>
<br><br>
<br><br>