【发布时间】:2014-06-28 18:23:19
【问题描述】:
我有一个如下格式的文本文件
4 This is my test file 4500
5 This is test 6000
6 Not sure how it will work 9000
I want to extract data as follows
Field1 = 4
Field2 = This is my test file
Field3 = 4500
这是第一行,我想要这种格式的所有行。有人可以帮忙吗?我想做 sed 或 awk 没有 perl。我更喜欢 sed 和/或 awk。
我遇到了使用单引号或双引号将其括起来的 Field2(可能是单个单词或多个单词字符串)的问题。休息我想很容易。请帮忙
【问题讨论】:
-
我不能真正将其称为正确的以空格分隔的文件,因为它无法区分空格作为分隔符和空格作为值。