GNU/Linux >> Linux Esercitazione >  >> Linux

Dividi una riga di parole molto lunga in righe separate di lunghezza massima

Quello che vuoi fa fold :

fold -s -w80 file
  • -s :indica fold interrompere solo negli spazi
  • -w80 :dichiarata la larghezza
  • fold :legge anche da stdin:echo "..." | fold -s -w80

Preferirei fmt, perché fmt lascia intatte le parole lunghe:

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

Linux
  1. Cat Line X to Line Y su un file enorme?

  2. Inserire nuove righe con valori mancanti (na)?

  3. Rottura dell'output in nuove righe?

  4. Trasformare più righe in una riga separata da virgole

  5. unix - divide un enorme file .gz per riga

Come avviare la riga di comando di Linux

Come dividere un file di grandi dimensioni in parti a numeri di riga dati

Come trovare le righe più lunghe in un file in Linux

Controllo dell'ortografia nella riga di comando di Linux

Come eliminare più righe in Vim

Comando Linux wc – Conteggio di parole, righe, caratteri in un file