Comment utiliser le couper avec de multiples caractère délimiteur? unix

Mon fichier ressemble à ceci

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

Je veux extraire une colonne spécifique, par exemple, j'aurais pu faire:

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

Mais il ya d'autres façon de le faire?

Est-ce ce que vous recherchez? Comment faire de la "coupure" de la commande traiter plusieurs séquentielle délimiteurs comme un?
Dieu vous bénisse pour cette question.

OriginalL'auteur alvas | 2014-08-22