Как использовать вырезать с несколькими символами-разделителями? Юникс

Мой файл выглядит так

abc ||| xyz ||| foo bar
hello world ||| spam ham jam ||| blah blah

Я хочу извлечь конкретный столбец, например Я мог бы сделать:

sed 's/\s|||\s/\\t/g' file | cut -f1

Но есть ли другой способ сделать это?

Ответы на вопрос(2)

Ваш ответ на вопрос