特定の機能を実行するスクリプトを作成しました。その特定の関数を実行した後、別の関数を実行する別のスクリプトを呼び出します。それは完璧に働いています。しかし、私はこのコード行と2番目のスクリプトと呼ばれています:Bashスクリプトでのパス変数の指定
(exec "/home/sh0/folder/folder2/folder3/secondScript")
私は完全に別のファイルパスを別のマシン上で私のスクリプトを実行した場合は?どのマシンでもファイルパスを気にせずにスクリプトを呼び出す方法はありますか?
はまた、すべての私のスクリプトは、「FOLDER3」事前に
おかげだろうと同じディレクトリに格納されています!
本当に意味が違いますか?つまり、すべての_everything_ですが、 'folder3/secondScript'は異なるマシンで異なる可能性がありますか?それとも、あなたのホームディレクトリ(おそらく '/ home/sh0/folder')のディレクトリがマシンごとに異なるのですが、相対パスは変わらないということですか? –