Latest web development tutorials

Linux bergabung perintah

Linux perintah Daquan Linux perintah Daquan

Linux bergabung perintah untuk kedua file di baris yang sama menentukan isi dari lapangan yang terhubung.

Mengidentifikasi dua dokumen di baris yang sama menentukan isi lapangan, dan akan digabungkan, dan kemudian output ke perangkat output standar.

tatabahasa

join [-i][-a<1或2>][-e<字符串>][-o<格式>][-t<字符>][-v<1或2>][-1<栏位>][-2<栏位>][--help][--version][文件1][文件2]

parameter:

  • -a <1 atau 2> Selain menampilkan isi dari output asli, tetapi juga instruksi tampilan file tidak berisi garis lapangan yang sama.
  • -e <string> Jika [file 1] [file 2] tidak ditemukan di bidang tertentu, pilihan untuk mengisi string output.
  • -i atau --igore-kasus perbandingan isi bidang, mengabaikan perbedaan kasus.
  • -o <Format> dalam format yang ditentukan untuk menampilkan hasil.
  • -t <karakter> Gunakan bidang karakter pemisah.
  • v <1 atau 2> -anak dengan yang sama, tetapi file tersebut tidak hanya menampilkan garis bidang yang sama.
  • -1 <Lapangan> Connection [file 1] bidang yang ditentukan.
  • -2 <Lapangan> Connection [Dokumen 2] bidang yang ditentukan.
  • menampilkan --help membantu.
  • version informasi versi layar.

contoh

Menghubungkan dua file.

Dalam rangka untuk memahami dengan jelas bergabung menampilkan perintah isi dari testfile_1 file pertama dan testfile_2 oleh perintah cat.

Maka metode standar untuk membandingkan dua file, file yang sama dalam dua garis yang menghubungkan bidang tertentu, masukkan perintah di terminal:

join testfile_1 testfile_2 

cek testfile_1 Pertama, isi testfile_2 file:

$ cat testfile_1 #testfile_1文件中的内容  
Hello 95 #例如,本例中第一列为姓名,第二列为数额  
Linux 85  
test 30  
cmd@hdd-desktop:~$ cat testfile_2 #testfile_2文件中的内容  
Hello 2005 #例如,本例中第一列为姓名,第二列为年份  
Linux 2009  
test 2006 

Kemudian gunakan perintah untuk bergabung dengan dua dokumen yang berhubungan dengan hasil sebagai berikut:

$ join testfile_1 testfile_2 #连接testfile_1、testfile_2中的内容  
Hello 95 2005 #连接后显示的内容  
Linux 85 2009  
test 30 2006 

Berkas 1 dan File 2 posisi output ke output standar adalah hasil dari dampak. Sebagai contoh, dua file perintah interchange yang masukkan perintah berikut:

join testfile_2 testfile_1

hasil akhir dalam output standar akan berubah sebagai berikut:

$ join testfile_2 testfile_1 #改变文件顺序连接两个文件  
Hello 2005 95 #连接后显示的内容  
Linux 2009 85  
test 2006 30 

Linux perintah Daquan Linux perintah Daquan