GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Menerapkan Kucing Horizontal??

Pertanyaan ini sudah memiliki jawaban di sini :Menggabungkan file menggunakan metode zipper / late merge

(3 jawaban)
Tutup 7 tahun yang lalu.

cat standar menggabungkan file baris demi baris (baris demi baris, jika Anda mau). Saya menemukan diri saya membutuhkan horizontal cat perintah lebih dan lebih sering baru-baru ini; yaitu perintah yang mengambil daftar file dan menggabungkannya secara horizontal, kolom demi kolom. Sejauh ini saya telah menggunakan solusi ad-hoc tetapi saya ingin tahu apakah ada solusi yang baik untuk ini.

Untuk memperjelas, perhatikan perbandingan berikut antara cat dan hcat dari dua file:

$ cat a.dat 1.dat
a b
c d
1 2
3 4
$ hcat -s ' ' a.dat 1.dat
a b 1 2
c d 3 4

(Tidak seperti untuk cat kita perlu menentukan pemisah karena menurut konvensi file UNIX tidak memiliki pemisah kolom di akhir.)

Jawaban yang Diterima:

Ini terdengar seperti pekerjaan untuk menempel:

paste -d ' ' a.dat 1.dat

Keluaran:

a b 1 2
c d 3 4

Linux
  1. Cara Mengganti Nama File di Linux

  2. Mengapa (dan Bagaimana) Apakah Menggunakan Cat Pada File Biner Merusak Terminal?

  3. Bagaimana Cara Selektif Membungkam Rsync?

  1. Cara Membuat Zip Banyak File di Linux

  2. Bagaimana Cara Grep Dalam File Pdf?

  3. File Cat Dengan Direktori?

  1. Cara Mengunggah File ke Amazon S3

  2. Bagaimana menerapkan malloc deterministik

  3. Cara menambahkan konten dari banyak file ke dalam satu file