compgen

    0

    1答えて

    通常、端末のtabキーを押すことでbash補完と対話します。私は私のスクリプトの中でそれとやり取りしたいと思います。本質的には、私は、入力したテキストxyzと位置nとしてカーソルtabを押した場合、どのような提案ですか? この機能はありますか?私はcompgenを見つけましたが、それは文書化されておらず、私が望むことをしていないようです。

    6

    3答えて

    bashスクリプトを書くときには、グローバル変数をいくつかの異なる場所で宣言するのではなく、その引数に基づいて演算を実行する自己完結型関数を書いています。コードは読みやすさを低下させます。 問題は、いくつかの変数を使用する必要がある関数がある場合に発生します。関数に10個の変数のようなものを渡すことは単純で醜いです。単純な連想配列を使うことができます。 我々は外部ファイルにこれらの変数を宣言したい

    3

    1答えて

    検索の時間がたってから、私は最初のstackoverflowの質問を書いた。 これまでのところ、bashスクリプトの補完機能を作成したいと思っています;)。 このbashスクリプトは、独自のオートコンプリートを持つ他の実行可能ファイルを呼び出します。 例: $ my_script foo par # calls /usr/local/libexec/my_script/foo par

    1

    1答えて

    このbash補完機能を理解しようとしていますか? (用cloudfoundryのCLI) 私はhttps://www.gnu.org/software/bash/manual/bash.html#Programmable-Completion でhttps://debian-administration.org/article/317/An_introduction_to_bash_complet