【发布时间】:2016-12-12 01:41:07
【问题描述】:
我有以下文件
vol-12345678 gp2
vol-89dfg58g
VOLUMES 2016-03-17T22:03:08.374Z False 100 16 snap-7073d522 in-use vol-4568gds4 gp2
ATTACHMENTS 2016-03-17T22:03:08.000Z True /dev/sda1 i-181ed33c attached vol-7ea1c83f
等等
等等
我想提取 'vol-********' 的所有实例并将其输出到一个文件(不包括其他内容),从而生成一个文件:
vol-12345678
vol-34556767
vol-34534sdf
...
这是一个相对较小的文件,所以我可以手动完成,但我还有一个包含 200 多个案例的文件。知道如何使用 GREP 或 SED 或 AWK 来使用它吗?谢谢!
【问题讨论】:
-
示例输出中的数字似乎与输入数据不匹配。
-
只是举例说明
-
输出示例应该始终匹配数据。
-
这很好,但要确保你留下的输入和输出是一致的。当您的输入是 A B C 时,不要告诉我们您要输出 X。这很重要。
标签: linux parsing command-line sed grep