Unix AWK 命令 - 多个字符作为单个分隔符
Unix AWK command - multiple character as a single delimiter
我正在尝试使用两个数据管道 ||
作为 AWK 命令中的分隔符。但我做不到。我有一个文件,其中我必须将两个数据管道视为分隔符,就像将 TAB 或 COMMA 视为分隔符一样。
只需告诉 awk 解释 |从字面上看 []
:
awk -F'[|][|]' ...
示例:
» echo "1 || 2" | awk -F'[|][|]' '{ print }'
2
我正在尝试使用两个数据管道 ||
作为 AWK 命令中的分隔符。但我做不到。我有一个文件,其中我必须将两个数据管道视为分隔符,就像将 TAB 或 COMMA 视为分隔符一样。
只需告诉 awk 解释 |从字面上看 []
:
awk -F'[|][|]' ...
示例:
» echo "1 || 2" | awk -F'[|][|]' '{ print }'
2