【发布时间】:2019-01-22 19:39:25
【问题描述】:
在 AWK 中我可以设置多个分隔符吗,如下例所示
BEGIN { Actions}
{ACTION-1} # here delimiter will be comma ","
{ACTION-2} # here delimiter will be colon":"
{ACTION-1} # here delimiter will be space " "
END { Actions }
【问题讨论】:
-
你匹配三个不同格式的行吗?这是参考的输入数据是什么样的? (如果您想在一个分隔符上获取拆分结果,然后将 其中一个字段 拆分到另一个,那就更清楚了)。
-
标记为重新打开。这个问题是关于对不同的块使用不同的分隔符。链接的问题是关于在同一块中使用多个替代分隔符。这是一个微妙的区别,但它可能很重要。 (答案会有所不同)
-
这绝对不是stackoverflow.com/q/12204192/608639的复制品。这不是一个好问题,因为它缺少示例输入/输出,但它不是重复的。