Unix AWK 命令 - 多个字符作为单个分隔符

Unix AWK command - multiple character as a single delimiter

我正在尝试使用两个数据管道 || 作为 AWK 命令中的分隔符。但我做不到。我有一个文件,其中我必须将两个数据管道视为分隔符,就像将 TAB 或 COMMA 视为分隔符一样。

只需告诉 awk 解释 |从字面上看 []

awk -F'[|][|]' ...

示例:

» echo "1 || 2" | awk -F'[|][|]' '{ print  }'
2