これらの変数が my で定義されているとしましょうbashrc
:
i='cgi-bin/internal';
e='cgi-bin/external';
f='cgi-bin/foo';
b='cgi-bin/bar';
ad='cgi-bin/admin';
#etc...
コマンドラインで変数を使用すると、変数vim $i/edit_
TABが展開され、コマンドラインへの入力がvim /www/productX/subdomain_x/cgi-bin/internal/edit_
(現在のサイトに関係なく)なりTABTAB、可能な補完が得られます。
機能は問題ありません。変数の値だけでなく、毎回完全なパスを表示するのが煩わしい場合があります。
機能を損なうことなく、コマンド ラインで bash 変数を展開しない方法はありますか?
これを行っているのはbashの補完ですか?
望ましい結果は、$i
(視覚的に) その値に展開しないか$i
、フル パスではなく相対パスに展開することです。