0

SumOf2Numbers.cpp という基本的なプログラムを考えてみましょう。コマンドラインから入力として2つの数値を指定すると、数値の合計が得られます。

次のようなさまざまな入力でこのプログラムを実行したい

./a.out 5 6
./a.out 123456 654321
./a.out -200 200

出力は次のようになります。

5 + 6 = 11
-200 + 200 = 0 
123456+654321 = 777777

C++ コードを実行し、出力をファイルに保存するこのプロセスを自動化したいと考えています。私はスクリプトを書くのが初めてです。どうすればこれができるか知りたいですか?これは、perl または bash スクリプトを作成することで実現できると思います。誰かがこれに関する素晴らしいチュートリアルに案内してくれますか?

PS: オンライン チュートリアルがたくさんあると思います。しかし、検索をどのように正確に実行すればよいかわかりません。

4

1 に答える 1

4

これは、シェル スクリプトを使用して簡単に実行できます。

#!/bin/sh
(
  ./a.out 5 6
  ./a.out 123456 654321
  ./a.out -200 200
) > output.txt
于 2012-07-02T01:31:25.770 に答える