標準出力 (私の場合は mysql への呼び出し) から到着するデータの列があり、各ループで列をファイルに追加したいと考えています。どのようにできるのか?
Standard output:
a1
a2
....
an
table.dat というファイルに保存します。
table.dat:
a1
a2
....
an
次に、別の出力が生成されます。
Further standard output:
b1
b2
....
bn
table.dat への追加:
table.dat:
a1 b1
a2 b2
.... ....
an bn
...等々。ペーストを使用できますが、次の 3 つの手順が必要です。
line producing standard output > tmpfile;
paste prevfile tmpfile > table
mv table prevfile;
おそらくawkを使用して、より速い方法はありますか?
この解決策: ファイルに新しい列を追加すると 、空のテーブルが生成されます。