标题: awk去掉删除最后一列 [打印本页] 作者: linda 时间: 2018-9-14 12:00 标题: awk去掉删除最后一列
使用awk删除用特定分隔符分割的文件的最后一列
该文件以“:”分隔符
绿色标识的为文件的最后一列
[root@localhost zhaoyj]#cat file.txt
Mike Harrington:[510] 548-1278:250:100:25
Christian Dobbins:[408] 538-2358:155:90:78
Susan Dalsass:[206] 654-6279:250:60:49
Archie McNichol:[206] 548-1348:250:100:200
Mike Harrington:[510] 548-1278:250:100:
Christian Dobbins:[408] 538-2358:155:90:
Susan Dalsass:[206] 654-6279:250:60:
Archie McNichol:[206] 548-1348:250:100:
删除最后一个分割符
[root@localhost zhaoyj]# awk -F: 'OFS=":"{$NF="";print}' file.txt |sed 's///g'
Mike Harrington:[510] 548-1278:250:100
Christian Dobbins:[408] 538-2358:155:90
Susan Dalsass:[206] 654-6279:250:60
Archie McNichol:[206] 548-1348:250:100