非対話型のbashシェルでエイリアスを使用しようとしています。でエイリアスを定義し~/.bashrc
、変数を設定しましたBASH_ENV=~/startUpFile
。startUpFileの内容はsource ~/.bashrc
です。
コマンドを実行すると、エイリアスが認識されていることがわかりますalias
。ただし、で定義されたエイリアスを使用しようとすると~/.bashrc
、Bashはそれを認識できません。不明なコマンドエラーが発生します。
TCSHシェルを使用すると、~/.cshrc
ファイルが常に読み取られるため、これを行うのは非常に簡単です。
Bashシェルでこれを行う方法はありますか?