シェルスクリプト内では、SQLクエリは結果セットを取得し、次にエクスポートします。abc.txtその後、DML操作の後(入れる)はこのステートメントの結果セットを実行し、次にエクスポートします。xyz.txt。すべてのテキストをファイルに変換してからCSVファイルに変換したいです。
abc.txt含める - >
ID desc before_cnts
01 abnd 112
02 bghs 115
03 ghjjk 119
04 tuhj 123
.. ..... ....
xyz.txt含める - >
ID after_cnts
01 115
02 119
03 124
04 129
.. ...
ファイルをマージして値を操作すると、誤った値が表示されます。しかし、私は欲しい出力.txt->のようなファイル
ID desc before_cnts after_cnts
01 abnd 112 115
02 bghs 115 119
03 ghjjk 119 124
04 tuhj 123 129
.. .... .... ....
それからCSVファイルに変換します。正しい出力を得るのに役立ちますか?引用するここに質問してください
ベストアンサー1
これは以下のjoin
ためのものです:
$ join abc.txt xyz.txt
ID desc before_cnts after_cnts
01 abnd 112 115
02 bghs 115 119
03 ghjjk 119 124
04 tuhj 123 129
または視覚的にソートしたい場合:
$ join abc.txt xyz.txt | column -t
ID desc before_cnts after_cnts
01 abnd 112 115
02 bghs 115 119
03 ghjjk 119 124
04 tuhj 123 129