他のフォルダから呼び出されたかのように実行可能ファイルを呼び出すにはどうすればよいですか?

他のフォルダから呼び出されたかのように実行可能ファイルを呼び出すにはどうすればよいですか?

次のようなファイルをfood生成するプログラムがあるとします。/bin/dinner.txt

#!/bin/bash
touch dinner.txt

food私のプログラムを使って最初に呼び出さずに私のフォルダに作成したいと思います。つまり、まるで呼ばれたかのように呼びたい。どうすればいいですか?dinner.txt/home/cd /home/food/home/

編集する:実際のプログラムを編集できないとしましょうfood

ベストアンサー1

(cd ~ && /bin/food)

これはサブシェルから始まります。

おすすめ記事