如何提取与特定分隔文件中的模式匹配的一系列行

时间:2016-02-23 16:01:23

标签: awk sed

我有一个文件,例如包含以;为分隔符的分隔信息。

例如:

a;c;d;f;g;h;f
s;d;a;s;d;f;s
d;f;s;s;f;f;f
a;d;f;w;f;e;f

我想要的行例如第二个分隔的信息是" d"或者第五是" f"

这可以由sedawkgrep完成吗?

1 个答案:

答案 0 :(得分:1)

awk比其他工具更容易:

awk -F\; '$2 == "d" || $5 == "f"'
  • -F设置字段分隔符。
  • ||代表“或”。