在awk中组合字段是否容易?具体来说,我有这样的行:
1,2,some text
3,4,some text, but it has commas in it, annoyingly
我想将这两个数字提取为前两个字段,但随后我希望所有文本(逗号和全部)成为第三个字段。有没有办法做到这一点?
我的基本 awk 调用是这样的:
awk -F\, '{print $1"|"$2"|"$3}' file.txt
这适用于第一行,但在第二行文本中的逗号处停止。
在awk中组合字段是否容易?具体来说,我有这样的行:
1,2,some text
3,4,some text, but it has commas in it, annoyingly
我想将这两个数字提取为前两个字段,但随后我希望所有文本(逗号和全部)成为第三个字段。有没有办法做到这一点?
我的基本 awk 调用是这样的:
awk -F\, '{print $1"|"$2"|"$3}' file.txt
这适用于第一行,但在第二行文本中的逗号处停止。