GNU/Linux >> Linux Esercitazione >  >> Linux

Comando Linux/Unix per unire N righe di input con delimitatori?

Non conosco tale built-in. Utilizzando Bash puoi:

while read a && read b && read c ; do echo $a,$b,$c ; done < file

È orribile, sicuramente qualcosa come

tr \\n ' '

farebbe la stessa cosa?

Quindi per es. per unire le righe del file file_lines usa

cat file_lines | tr \\n ' '

Soluzione POSIX con pr :

pr -3 -a -t -s, file

http://pubs.opengroup.org/onlinepubs/9699919799/utilities/pr.html


Linux
  1. Comando wc Linux con esempi

  2. Comando Tee Linux con esempi

  3. Comando JQ in Linux con esempi

  4. Comando wc Linux

  5. Aggiorna le variabili ambientali del percorso Linux o Unix con rehash

50 Comando Linux Cut semplice e utile in Unix con esempi

5 Esempi pratici del comando Read in Linux

comando mkdir in Linux/Unix

Comando Grep in Linux/UNIX

comando ls in Linux/UNIX

comando cp in Linux/UNIX