你好,我有2个csv文件之间的AWK - 从生产和File1.csv的File2.csv文件output.csv仅= “在文件2 COL5的价值”, “COL4 File1中的价值”
File1.csv( 4列)
3 T;3.0 T;269.8 M;/path1/
3 T;3.0 T;3.4 G;/path2/
File2.csv(5列)
10000;9459;206;335;/path1/
10000;8543;205;1252;/path2/
欲产生从File1.csv和File2.csv仅当output.csv文件中File1.csv和File2路径.csv等于
产生应的输出文件:
10000;9459;3 T;3.0 T;206;335;269.8 M;/path1/
10000;8543;3 T;3.0 T;205;1252;3.4 G;/path2/
- >的条件是 “COL4 File1中的值”= “file2中COL5的值”(f1_col4 = f2_col5)
- - >生产应该有8列的output.csv文件: f2_col1; f2_col2; f1_col1; f1_col2; f2_col3; f2_col4; f1_col3; f1_col4
我怎样才能做到这一点使用awk吗?
是否有你想使用awk的原因?其他解决方案可以接受吗?到目前为止你尝试过什么,你坚持什么? –