【发布时间】:2016-08-23 11:33:11
【问题描述】:
我有两个 txt 文件,比如说 file1 和 file2 有 4 列..... 表名、列名、数据类型、长度
文件 1 包含
Emp name varchar 30
Emp ID int 20
Emp age int 3
Emp no int 10
文件2包含
Emp name varchar 30
Emp ID varchar 20
Emp age int 5
Emp DOB. Date 10
我想根据第1列和第2列(表名,列名)比较file1和file2
基于这2列比较数据类型和长度列是否有任何不匹配
如果数据类型或长度不匹配 显示相应的行,例如(来自两个文件的数据,同一行)
Emp age int 3 Emp age int 5
像这样输出文件 1 中的唯一行
Emp emailid varchar 50
作为另一个命令的输出
当我使用 comm 命令获取文件 1 的唯一记录时 它给出的输出类似于
Emp ID int 20
Emp age int 3
Emp no int 10
但希望o/p只有
Emp no int 10
因为列(表名、列名)也存在于文件 2 中。
【问题讨论】:
-
请为您当前的 file1 和 file2 输入文件添加所需的输出。
-
以及到目前为止您尝试过的任何代码。