texto script salto reemplazar para linea insertar espacios eliminar comando caracter blanco sed delimiter cut

script - sed eliminar salto de linea



¿Cómo usar el corte con delimitador de múltiples caracteres? Unix (2)

Puedes hacerlo:

awk -F'' //|//|//| '' ''{$0=$1}1'' file

Mi archivo se ve así

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

Quiero extraer una columna específica, por ejemplo, podría haber hecho:

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

¿Pero hay otra manera de hacer eso?


Puedes usar awk para hacerlo

$ awk ''BEGIN {FS=" /|/|/| ";}{print $1}'' file

Reemplace $ 1 con $ 2, $ 3, etc.