GNU/Linux >> Tutoriales Linux >  >> Linux

Divida una línea muy larga de palabras en líneas separadas de longitud máxima

Lo que quieres hace fold :

fold -s -w80 file
  • -s :le dice a fold romper solo en los espacios
  • -w80 :declarado el ancho
  • fold :también lee desde stdin:echo "..." | fold -s -w80

Preferiría fmt, porque fmt deja intactas las palabras largas:

echo "a a a a a a  123456789 xyz" | fmt -6
a a a
a a a
123456789
xyz

Linux
  1. Cat ¿Línea X a Línea Y en un archivo enorme?

  2. ¿Insertar nuevas líneas con valores faltantes (na)?

  3. ¿División de la salida en nuevas líneas?

  4. Convertir varias líneas en una línea separada por comas

  5. Convertir líneas separadas en una lista separada por comas con entradas entre comillas

Cómo iniciar en la línea de comandos de Linux

Cómo dividir un archivo grande en partes en números de línea dados

Cómo encontrar las líneas más largas en un archivo en Linux

Comprobación de la ortografía en la línea de comandos de Linux

Cómo eliminar varias líneas en Vim

Comando wc de Linux:recuento de palabras, líneas y caracteres en un archivo