Есть очень большой csv-файл, разделитель «|». Нужно взять с него некоторые колонки и положить в другой файл, при этом сохранить структуру разделителя. Когда я делаю так
awk -F'|' '{print $2, $4, $5, $6}' file.csv | less
то строка идет без разделителя.
На конструкцию вида
awk -F'|' '{print $2, $4, $5, \| $6}' file.csv | less
ругается
awk: cmd. line:1: {print $2, $4, $5,\| $6}
awk: cmd. line:1: ^ backslash not last character on line
awk: cmd. line:1: {print $2, $4, $5,\| $6}
awk: cmd. line:1: ^ syntax error
Как в вывод добавить разделитель? Спасибо.
Перемещено leave из talks