スクリプトがあります。引数を取りますが、文字列 " *
" を受け取ったときに、リスト変数内の一致する文字列にオートコンプリートするようにしたいと思います。
残念ながら、アスタリスクをエスケープするためにバックスラッシュを使用してワイルドカードをエスケープしない限り、これは不可能です。
foo.py ba\* # Will expand to "bar"
そうしないと、作業ディレクトリ内のファイルに bash が展開され、スクリプトに渡されます。
アスタリスクを自動的に展開せず、スクリプトに渡すだけにbashに指示するには何が必要ですか。多分インストールスクリプト?