.foo
コマンドの拡張子を持つファイル名のみを Bash に完成させたい場合は、bar
実行できます
$ complete -f -X '!*.foo' bar
ただし、これにより、ファイルの前にあるディレクトリの完了が無効になり.foo
ます。ディレクトリの完成を保持するにはどうすればよいですか?
.foo
コマンドの拡張子を持つファイル名のみを Bash に完成させたい場合は、bar
実行できます
$ complete -f -X '!*.foo' bar
ただし、これにより、ファイルの前にあるディレクトリの完了が無効になり.foo
ます。ディレクトリの完成を保持するにはどうすればよいですか?