Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
1
resposta

awk- Combina 2 arquivos .csv baseados em uma coluna correspondente

Eu tenho dois arquivos .csv (separados por vírgulas) com muitas linhas. Abaixo estão as entradas de amostra desses dois arquivos: n.csv: X,I180,10.5.5.180,,833-006366,00,N-D,,,5.2,A52.604,5.2.02,,,,,,,8471 FX,,,,, f.csv: X,3FE,1,I180,,...
06.04.2018 / 13:24
1
resposta

Unindo dois arquivos com base em duas colunas-chave awk

Estou tentando mesclar dois arquivos grandes com base em duas colunas principais (Cromossomo e Posição) e descobri que a maneira mais eficiente parece ser awk . Uma amostra de como meus arquivos se parecem é: file1.txt Gene_ID Chromosome...
19.03.2018 / 16:26
1
resposta

lista de filtros de duplicados parciais por condição (s)

Eu tenho uma lista de registros duplicados parciais. Cada registro único é identificado por seus primeiros 5 campos, no entanto, cada registro possui mais de um "recurso" associado a ele, definido pelo conteúdo dos 4 campos subseqüentes. Existe...
16.03.2018 / 11:26
0
respostas

concatenação de strings na variável

como coletar adicionar valores "b" existentes próximos correspondentes? entrada: 1:2:3:4:5 6:7:8:9:0 1:3:2:4:5 $ echo -e "1:2:3:4:5\n6:7:8:9:0\n1:3:2:4:5"|awk -F: '$1=="1"{b="line "NR" "$2;print b}' line 1 2 line 3 3 então finalmente...
22.03.2018 / 14:42
1
resposta

Combinação, Inserção e Exclusão de Padrão de Sequência de Várias Linhas com sed ou awk

Estou tentando escrever um script para atualizar automaticamente meu .ssh/config . Basicamente, é uma ferramenta de gerenciamento ssh que adiciona uma entrada .ssh/config para um computador de entrada, usuário, etc. Pergunta: Existe...
04.03.2018 / 17:32
3
respostas

Usando o AWK para adicionar uma nova coluna com valores a um arquivo csv sem criar novas linhas vazias entre as linhas

Eu gostaria de adicionar uma nova coluna ao final de um arquivo csv e preencher a coluna com valores. Eu usei os seguintes códigos e ele acaba mostrando novas linhas em branco entre cada registro. Por favor, deixe-me saber como evitar essas nova...
17.09.2018 / 20:42
1
resposta

combina duas colunas de um arquivo com três colunas de outro arquivo, imprima linhas do arquivo com duas colunas

Eu tenho o arquivo A com duas colunas, parece assim: 7000000185249100 162280 7000000185249048 235500 7000000185249052 755361 7000000185249068 427550 7000000185249070 269102 7000000185249081 291122 E eu tenho o arquivo B com três colunas,...
24.01.2018 / 03:27
4
respostas

convertendo o arquivo para imprimir apenas o nome do host e o IP

Eu preciso converter o seguinte exemplo de arquivo 1 para o arquivo, conforme aparece no exemplo 2 para que ele imprima o nome da máquina e o IP, mas somente no caso de "nome" aparecer antes de host_name redhat03.rdns.com 10.10.29.66 nã...
09.01.2018 / 14:55
0
respostas

Desejo atribuir no.of campos na primeira linha de um arquivo .csv a uma variável

Eu tentei com o comando awk, mas não consegui a resposta correta. c=$(cat Book1_test.csv | awk 'BEGIN{FS=","};NR==1{print NF}'); echo $c     
10.01.2018 / 15:24
2
respostas

Como apagar um padrão específico de uma string usando awk ou perl?

Como excluir somente [gene=xyzI] padrão se eu tiver várias entradas como esta: >lcl|NZ_CP018664.1_gene_628 [gene=mscL] [locus_tag=AUO97_RS03160] [location=complement(694895..695326)] Eu quero que minha saída seja: >lcl|NZ_C...
28.12.2017 / 08:23