~/.bash_aliases
Makefileを介してユーザーにエイリアスを設定する方法があるかどうか疑問に思っていました。
foo.sh
あなたが渡したものを出力するというbashスクリプトがあるとしましょう。例えば:
入力
sh foo.sh bar
出力
bar
今、私の Makefile では、次のようなものが必要です。
install:
@echo "alias foo=sh foo.sh $@" << ~/.bash_aliases
したがって、ユーザーが行うたびmake install
に、自動的にfoo
エイリアスが利用可能になります。次に、最後の入力を行う代わりに、次のようにします。
入力
foo bar
出力
bar
そのようなことが可能かどうか誰にもわかりませんか?
前もって感謝します。