have
キーワードは bash にありますか? または、bash 補完スクリプトは bash 以外の言語を使用しますか?
have gcc &&
_gcc()
{
それは一般的です。見る:grep "have .* &&" /etc/bash_completion.d/*
私が見た bash 補完チュートリアルに関する情報は見つかりませんでしたman bash
。「持つ」をググるのも難しい。これに関するドキュメントはどこにありますか?
?にgcc
存在することを確認することに関係していると思います。PATH
編集:はい。/etc/bash_completion
内容:
have()
{
unset -v have
# Completions for system administrator commands are installed as well in
# case completion is attempted via `sudo command ...'.
PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin type $1 &>/dev/null &&
have="yes"
}