UNIX にバイナリ ファイルがあり、実行するとユーザーに入力を求めます。このバイナリ ファイルへの入力は手動で与えられます。
入力は既にわかっているので、手順を自動化したい。バイナリ ファイルを変更できません。これどうやってするの?これは、ターゲットを介してshell script
、またはant
ターゲットを使用しても可能ですか?
UNIX にバイナリ ファイルがあり、実行するとユーザーに入力を求めます。このバイナリ ファイルへの入力は手動で与えられます。
入力は既にわかっているので、手順を自動化したい。バイナリ ファイルを変更できません。これどうやってするの?これは、ターゲットを介してshell script
、またはant
ターゲットを使用しても可能ですか?
単純な入力リダイレクトが機能する場合があります。
$ binaryFile <<EOF
input line 1
input line 2
input line 3
EOF
より複雑なものが必要な場合は、expectパッケージを調べてください。