【发布时间】:2015-07-06 01:10:49
【问题描述】:
我有一个这种格式的文件:
a(tab)b(tab)c
有些行没有c 列
我需要做的是从每一行中取出b 列?实现这一目标的最佳方法是什么?
【问题讨论】:
-
使用正则表达式....例如
\w+\t(\w+)
标签: linux file split line delimiter
我有一个这种格式的文件:
a(tab)b(tab)c
有些行没有c 列
我需要做的是从每一行中取出b 列?实现这一目标的最佳方法是什么?
【问题讨论】:
\w+\t(\w+)
标签: linux file split line delimiter
您可以使用cut 提取第二个字段(制表符是cut 的默认分隔符):
cut -f2 file
【讨论】: