我有一个文件,例如包含以;
为分隔符的分隔信息。
例如:
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"
这可以由sed
,awk
,grep
完成吗?
答案 0 :(得分:1)
awk
比其他工具更容易:
awk -F\; '$2 == "d" || $5 == "f"'
-F
设置字段分隔符。||
代表“或”。