Awk 如何提取与特定分隔文件中的模式匹配的行范围
例如,我有一个文件,其中包含带Awk 如何提取与特定分隔文件中的模式匹配的行范围,awk,sed,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” 这可以通过sed,awk,grep来完成吗?在awk中比在其他工具中更容易: awk -F\; '$2 == "d" || $5 == "f"' -F设置字段分隔符 |表示“或” @EdMorton:这是huzeyfe编辑的结果。
的分隔信息代码>作为分隔符
例如:
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
来完成吗?在awk
中比在其他工具中更容易:
awk -F\; '$2 == "d" || $5 == "f"'
-F
设置字段分隔符
|
表示“或”
@EdMorton:这是huzeyfe编辑的结果。