0

execute.command というファイルがあります。開いて実行すると。ユーザーフォルダーから実行されます。それが置かれているフォルダーで実行したいと思います。それは可能ですか?

4

2 に答える 2

2

スクリプトを変更して、作業ディレクトリをスクリプトの場所のディレクトリに変更する必要があります。

#!/bin/bash
cd "$(dirname "$0")"

その他の回答はこちら: Bash スクリプト: 現在の作業ディレクトリをスクリプトのディレクトリに設定します

于 2013-11-06T10:37:44.377 に答える
0

dirname $0コマンドラインの先頭にcd を追加しました。これにより、正しいフォルダーに移動します。詳細はこちら。

http://hints.macworld.com/article.php?story=20041217111834902

于 2013-11-06T10:37:53.960 に答える