linux
を使用してbash
、両方とも と呼ばれる2
つのプログラムを作成したとしprint_report
ます。
(それらは異なるディレクトリにあります。)
.bashrc
ファイル 内には、次のものがあります。
PATH="path/to/print_report1/:$PATH"
これにより、print_report
どこにでも入力でき、プログラムの 1 つが実行されます。
作業ディレクトリに応じて、bash でどちらを使用するかを決定するにはどうすればよいですか?
たとえば、
I'm currently in~/project1/
でタイプprint_report
すると、使用されます/bin/foo/print_report
I'm currently in~/project2/
でタイプprint_report
すると、使用されます/bin/bar/print_report