Linux participar de comando
Linux participar de comando para ambos os arquivos na mesma linha especifica o conteúdo do campo estão conectados.
Identificar os dois documentos na mesma linha especifica o conteúdo do campo e, a ser incorporada, e depois a saída para o dispositivo de saída padrão.
gramática
join [-i][-a<1或2>][-e<字符串>][-o<格式>][-t<字符>][-v<1或2>][-1<栏位>][-2<栏位>][--help][--version][文件1][文件2]
parâmetros:
- -a <1 ou 2> Além de mostrar o conteúdo de saída do original, mas também o ficheiro de instruções de exibição não contém a mesma linha de campo.
- -e <string> Se [file 1] [arquivo de 2] não foi encontrado no campo especificado, as opções para preencher a cadeia de saída.
- comparação -i ou --igore caso de conteúdo de campo, ignorando diferenças de caso.
- -o <Format> no formato especificado para exibir os resultados.
- -t <character> Use campo delimitador.
- -v <1 ou 2> -a com o mesmo, mas o arquivo não mostra apenas o mesmo linha de campo.
- -1 <Field> Connection [file 1] campos especificados.
- -2 <Field> Connection [Documento 2] campos especificados.
- --help Exibe ajudar.
- --version informações sobre a versão de exibição.
Exemplos
Ligue os dois arquivos.
A fim de entender claramente a junção comando exibe o conteúdo do primeiro testfile_1 arquivo e testfile_2 pelo comando cat.
Em seguida, o método padrão para comparar dois arquivos, o mesmo arquivo em duas linhas que ligam o campo especificado, digite o comando em um terminal:
join testfile_1 testfile_2
Primeiro testfile_1 cheque, conteúdos testfile_2 do arquivo:
$ 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
Em seguida, use o comando para juntar os dois documentos relacionados com os seguintes resultados:
$ join testfile_1 testfile_2 #连接testfile_1、testfile_2中的内容 Hello 95 2005 #连接后显示的内容 Linux 85 2009 test 30 2006
Ficheiro 1 e 2 posição de saída para a saída padrão é o resultado de um impacto. Por exemplo, dois arquivo de troca de comando que digite o seguinte comando:
join testfile_2 testfile_1
saída final na saída padrão muda conforme a seguir:
$ join testfile_2 testfile_1 #改变文件顺序连接两个文件 Hello 2005 95 #连接后显示的内容 Linux 2009 85 test 2006 30