在 shell 脚本内部,一个 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