Разбор ввода с разделителями каналов в awk

Видел много сообщений с похожим вопросом. Не могу заставить его работать.

Ввод выглядит так:

<field one with spaces>|<field two with spaces>

Попытка синтаксического анализа с помощью awk.

Пробовал много вариантов из отличных сообщений :

FS = "^[\x00- ]*|[\x00- ]*[|][\x00- ]*|[\x00- ]*$";
FS = "^[\x00- ]*|[\x00- ]*\|[\x00- ]*|[\x00- ]*$";
FS = "^[\x00- ]*|[\x00- ]*\\|[\x00- ]*|[\x00- ]*$";

По-прежнему не удается заставить работать разделитель каналов.

Использование CentOS.

Есть помощь?

5
задан codeforester 7 December 2017 в 21:02
поделиться