标签: linux csv awk
我想比较包含2列的csv文件的字段长度,并且只保留第二列中字段长度的行超过第一列中的行,例如,如果我有以下csv文件
ABRTYU;ABGTYUI GHYUI;GTYIOKJ RTYUIOJ;GHYU
我想得到结果
ABRTYU;ABGTYUI GHYUI;GTYIOKJ
块引用
答案 0 :(得分:2)
kent$ awk -F';' 'length($2)>length($1)' file ABRTYU;ABGTYUI GHYUI;GTYIOKJ