2015-04-21 76 views
0

从下面几行中提取粗体文本和数字的最佳命令是什么?从linux中的多个文件中提取文本和数字

2015年4月21日17:53:00Z,麦克,,16,,0.0

2015年4月21日17:53:00Z,罗布,, 16,,0.0

我有累sed 's/.*[\(.*\).\([0-9]*\).*/\1 \2/'

我需要的输出是:

迈克47176121

罗布45423252

回答

3

如何试图做的sed

+2

cut -f 2,3 -d,代替'削减-f 2,3 -d,--output分隔符=”“',但是,是'cut'看起来很合适。如果GNU削减(我相信'--output-delimiter'是GNU特有的)不可用,'awk -F'{print $ 2,$ 3}'是一个理智的替代品。 – Wintermute