Latest web development tutorials

Linux unirse comando

Linux comando Daquan Linux comando Daquan

Linux unirse comando para ambos archivos en la misma línea especifica el contenido del campo están conectados.

Identificar los dos documentos en la misma línea especifica el contenido del campo, y para combinar y, a continuación, salida al dispositivo de salida estándar.

gramática

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

parámetros:

  • -a <1 o 2> Además de mostrar el contenido de la salida original, sino también el archivo de instrucciones de pantalla no contiene la misma línea de campo.
  • -e <cadena> Si [1 archivo] [archivo 2] no se encuentra en el campo especificado, las opciones para rellenar la cadena de salida.
  • comparación -i o --igore caso del contenido del campo, haciendo caso omiso de las diferencias de casos.
  • -o <Formato> en el formato especificado para visualizar los resultados.
  • -t <carácter> Uso campo de carácter delimitador.
  • -v <1 o 2> -a con el mismo, pero el archivo no muestra solamente la misma línea de campo.
  • -1 <Campo> Conexión [1] archivo de campos especificados.
  • -2 <Campo> Conexión [Documento 2] campos especificados.
  • --help Muestra la ayuda.
  • --version Muestra información de versión.

Ejemplos

Conectar los dos archivos.

Con el fin de entender claramente la unión comando muestra el contenido de la primera testfile_1 archivo y testfile_2 por el comando cat.

A continuación, el método por defecto para comparar dos archivos, el mismo archivo en dos líneas que conectan el campo especificado, introduzca el comando en un terminal:

join testfile_1 testfile_2 

testfile_1 cheque En primer lugar, contenidos testfile_2 del archivo:

$ 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 

A continuación, utilice el comando para unirse a los dos documentos relacionados con los siguientes resultados:

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

Presentar 1 y 2 del archivo de salida de la posición en la salida estándar es el resultado de un impacto. Por ejemplo, dos archivos de comandos intercambio que introduzca el siguiente comando:

join testfile_2 testfile_1

salida final en la salida estándar cambiará de la siguiente manera:

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

Linux comando Daquan Linux comando Daquan