Reemplace la primera aparición de espacio con una TAB

Reemplace la primera aparición de espacio con una TAB

Tengo un archivo del formulario:

acaneeraa a c a n ee r a
acaneeraa a c a n ee r aa
acaneeraa a c n ee r aa
achaldaa a c a l d aa
achaldaa a ch a l d aa

Tengo que reemplazar la primera aparición de un espacio con una pestaña.

El resultado esperado es:

acaneeraa<tab>a c a n ee r a
acaneeraa<tab>a c a n ee r aa
acaneeraa<tab>a c n ee r aa
achaldaa<tab>a c a l d aa
achaldaa<tab>a ch a l d aa

<tab>es el carácter de tabulación y no el texto. Este delimitador de tabulación separa el primer campo del segundo.

visité lo siguienteenlace, pero no pudo obtener el resultado.

¿Como puedo resolver esto?

Respuesta1

Usando sed:

sed -e "s/ /$(printf '\t')/" <file

Respuesta2

simplementecat $YOUR_FILE | sed 's/ /\t/' > $NEW_FILE

información relacionada