Latest web development tutorials

Linux unirsi comando

Linux comando Daquan Linux comando Daquan

LINUX unirsi di comando per entrambi i file nella stessa riga specifica il contenuto del campo sono collegati.

Identificare i due documenti nella stessa linea specifica i contenuti del campo, e da unire, e quindi trasmesso al dispositivo di output standard.

grammatica

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

parametri:

  • -a <1 o 2> Oltre a mostrare i contenuti dell'output originale, ma anche il file di istruzioni di visualizzazione non contiene la stessa linea di campo.
  • -e <string> Se [file di 1] [file 2] non trovato nel campo specificato, le opzioni per riempire nella stringa di output.
  • confronto -i o --igore-caso di contenuti campo, ignorando le differenze del caso.
  • -o <Formato> nel formato specificato per visualizzare i risultati.
  • -t <carattere> Usa campo carattere delimitatore.
  • -v <1 o 2> -a con la stessa, ma il file non mostra solo la stessa linea di campo.
  • -1 <Field> Connection [File] 1 campi specificati.
  • -2 <Field> Connection [Documento 2] campi specificati.
  • display --help aiutano.
  • --version informazioni sulla versione di visualizzazione.

Esempi

Collegare i due file.

Per comprendere chiaramente il join comando visualizza i contenuti del primo testfile_1 di file e testfile_2 dal comando cat.

Quindi il metodo di default per confrontare due file, lo stesso file in due linee che collegano il campo specificato, immettere il comando in un terminale:

join testfile_1 testfile_2 

In primo luogo testfile_1 controllo, contenuti testfile_2 del 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 

Quindi utilizzare il comando per unire i due documenti connessi con i seguenti risultati:

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

File 1 e 2 file di output posizione sullo standard output è il risultato di un impatto. Ad esempio, due file di interscambio di comando che immettere il seguente comando:

join testfile_2 testfile_1

Output finale in standard output cambia come segue:

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

Linux comando Daquan Linux comando Daquan