GNU/Linux >> Belajar Linux >  >> Linux

Perintah Linux/Unix untuk menggabungkan N baris input dengan pembatas?

Tidak tahu bawaan seperti itu. Menggunakan Bash Anda dapat:

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

Itu mengerikan, pasti sesuatu seperti

tr \\n ' '

akan melakukan hal yang sama?

Jadi untuk mis. untuk menggabungkan baris file file_lines gunakan

cat file_lines | tr \\n ' '

Solusi POSIX dengan pr :

pr -3 -a -t -s, file

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


Linux
  1. Perintah Tee Linux dengan Contoh

  2. Perintah JQ di Linux dengan Contoh

  3. Perintah wc Linux

  1. Perintah wc Linux dengan Contoh

  2. Perintah sortir Linux dengan Contoh

  3. Segarkan Variabel Lingkungan Linux atau Unix Path dengan pengulangan

  1. Perintah Echo di Linux (Dengan Contoh)

  2. Perintah man di Linux dengan Contoh

  3. Perintah AWK di Linux dengan Contoh