web-dev-qa-db-ja.com

Eclipseで.bashファイルを実行する

これは実際にはEclipseの問題であることは知っていますが、彼らのフォーラムにログインできないようです。私はいくつかのc/c ++開発のためにEclipse junoを実行していますが、プログラム全体を開始する.bashスクリプトを作成しました。このスクリプトへの入力引数として、.bashファイルより1ディレクトリ下の構成ファイルがあります。

ターミナルで私はただ:

./startenb.bash ./CONF/ANNE 

それはうまく動作します。

このファイルパスを入力引数として使用するようにEclipseの外部ツールを構成するにはどうすればよいですか?

この問題に漠然と対処しているヘルプまたは古いスレッドは大歓迎です。

5
Anne Ambe

正確な答えは、startenb.bashファイルが何を行うかによって異なります。特に、Eclipseプロジェクト/ビルドツリーに関連する特定のディレクトリから実行する必要があるかどうか(ターミナルで実行する場合、./正確に?)が、基本的には、「外部ツール構成」ウィンドウでLocationWorking Directory、およびArgumentsボックスを使用するだけの問題です。

たとえば、~/Documentsディレクトリに作業ディレクトリと(最初の)引数を出力するだけのスクリプトがある場合:

#!/bin/bash

echo "current directory: $PWD"

echo "running with argument ${1:-[none]}"

その後、設定

Eclipse screenshot

走らせる

Eclipse screenshot

6
steeldriver