Есть ли простой способ объединить поля в 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
Что отлично работает для первой строки, но останавливается на запятой в тексте во второй строке.