Android

Tempel perintah di linux (gabungkan baris)

Cara Membuat Rumus VLOOKUP yang Disertai Dengan Gambar

Cara Membuat Rumus VLOOKUP yang Disertai Dengan Gambar

Daftar Isi:

Anonim

paste adalah perintah yang memungkinkan Anda untuk menggabungkan baris file secara horizontal. Ini output baris yang terdiri dari baris yang sesuai berurutan dari setiap file yang ditentukan sebagai argumen, dipisahkan oleh tab.

Dalam tutorial ini, kami akan menjelaskan cara menggunakan perintah paste .

Cara Menggunakan Perintah paste

paste adalah salah satu utilitas baris perintah Linux dan Unix yang kurang dikenal dan digunakan.

Sintaks umum untuk perintah paste adalah sebagai berikut:

paste…..

Jika tidak ada file input yang disediakan atau ketika - diberikan sebagai argumen, paste menggunakan input standar.

Misalkan kita memiliki file berikut:

file1

Iron Man Thor Captain America Hulk Spider Man file2

Black Widow Captain Marvel Dark Phoenix Nebula

Ketika dipanggil tanpa opsi paste akan membaca semua file yang diberikan sebagai argumen dan secara horizontal menggabungkan baris file yang sesuai, dipisahkan oleh spasi:

paste file1 file2

Iron Man Black Widow Thor Captain Marvel Captain America Dark Phoenix Hulk Nebula Spider Man

Alih-alih menampilkan output ke layar, Anda dapat mengarahkan ulang ke file menggunakan > , >> operator:

paste file1 file2 > file3

Jika file tidak ada, itu akan dibuat. > Operator akan menimpa file yang sudah ada, sedangkan operator >> akan menambahkan output ke file.

Opsi -d , -delimiters memungkinkan Anda menentukan daftar karakter yang akan digunakan sebagai pembatas alih-alih pemisah TAB default.

Setiap pembatas digunakan secara berurutan. Ketika daftar sudah habis, paste lagi mulai dari karakter pembatas pertama.

Untuk menggunakan karakter _ (garis bawah) sebagai pembatas alih-alih TAB , Anda harus mengetik:

paste -d '_' file1 file2

Iron Man_Black Widow Thor_Captain Marvel Captain America_Dark Phoenix Hulk_Nebula Spider Man_

Berikut adalah contoh penggunaan dua pembatas:

paste -d '%|' file1 file2 file1

Baris dari file pertama dan kedua dipisahkan dengan karakter pertama dari daftar pembatas. Baris file kedua dan ketiga dipisahkan dengan pembatas kedua.

Jika lebih banyak file diberikan, paste mulai lagi dari awal daftar.

Iron Man%Black Widow|Iron Man Thor%Captain Marvel|Thor Captain America%Dark Phoenix|Captain America Hulk%Nebula|Hulk Spider Man%|Spider Man

Opsi -s , --serial memberitahu paste untuk menampilkan baris dari satu file pada satu waktu alih-alih satu baris dari setiap file.

paste -s file1 file2

Perintah akan menggabungkan semua baris dari file yang diberikan dalam baris yang terpisah:

Iron Man Thor Captain America Hulk Spider Man Black Widow Captain Marvel Dark Phoenix Nebula

Ketika digunakan dengan opsi -z , --zero-terminated , paste menggunakan karakter nol untuk membatasi item alih-alih karakter baris baru default. Perilaku ini berguna ketika paste digunakan dalam kombinasi dengan perintah find -print0 dan xargs -0 untuk menangani nama file yang mengandung karakter khusus.

Kesimpulan

Perintah paste digunakan untuk menggabungkan baris yang sesuai dari file yang diberikan.

pasta terminal