Cocoaで記述されたコマンドラインツールがあります。それをprocessFileと呼びましょう。したがって、ターミナルにいて、コマンド./processFile fooと入力すると、processFileの実行可能ファイルと同じディレクトリでfoo.htmlという名前のファイルが検索されます。見つかった場合は、それを読み取り、fooProcessed.htmlを作成するためにいくつかの処理を実行します。
次に、ツールを変更して、ツールが起動されたディレクトリでfoo.htmlを検索するようにします。したがって、現在のディレクトリが〜/ documents / htmlのターミナルにいて、processFile実行可能ファイルがusr / binにある場合は、次のように入力します。
processFile foo
ファイル〜/ document/foo.htmlを見つけて処理します。
問題は、ツールが呼び出されたディレクトリを取得する方法がわからないことです。どうやってやるの?