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