を文字列を渡す:私はシェルスクリプトへの入力として、以下の文字列を渡したいのantスクリプトに
ant -f build.xml run -class_name="new_class" -arguments ="-n name -w default -print -o $1.txt"
私は以下のようにシェルスクリプトを書きました:
#!/bin/bash
"$1"
入力:text.sh " ant -f build.xml run -class_name="new_class" -arguments ="-n name -w default -print -o $1.txt"
出力:
antコマンドn ot found
また、シェルスクリプトに環境変数も含めました。 しかし、私のantスクリプトは、私のシェルスクリプトに入力されていません。
saranyaaですが、複数の文字列をシェルスクリプトの引数の1つとして考えていますか?正確に何を達成しようとしているのかという質問を編集して、少しだけ文脈を与えることができますか? – Rao
'which ant'のコマンドの結果は何ですか? 'echo $ CLASSPATH' – Rao
こんにちは。自分の環境変数を読み込むためにローカルファイルを含めました。 – saranyaa