【发布时间】:2017-04-11 08:03:54
【问题描述】:
我想比较每个单元格的大小/长度并根据其长度更改其内容。
当前表格的格式
AB
CD
AB
AB
CD
155668/01
AB
1233/10
我想将长度超过“2”的单元格替换为 DE。
输出
AB
CD
AB
AB
CD
DE
AB
DE
我试过了
awk -F "," '{ if($(#1) > "2") {print "DE"} else {print $1 }}'
它说语法错误。
如果我使用wc -m,如果$(#,则输出与输入相同。
【问题讨论】:
标签: unix awk scripting string-length