使用awk比较csv文件的字段长度

时间:2015-11-19 15:24:07

标签: linux csv awk

我想比较包含2列的csv文件的字段长度,并且只保留第二列中字段长度的行超过第一列中的行,例如,如果我有以下csv文件

ABRTYU;ABGTYUI
GHYUI;GTYIOKJ
RTYUIOJ;GHYU

我想得到结果

ABRTYU;ABGTYUI
GHYUI;GTYIOKJ
  

块引用

1 个答案:

答案 0 :(得分:2)

像这样?

kent$  awk -F';' 'length($2)>length($1)' file
ABRTYU;ABGTYUI
GHYUI;GTYIOKJ