Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
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 / 13: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 / 16: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 / 18: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 / 02: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 / 13: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 / 14: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 / 07:23
1
resposta

Extrai o certificado intermediário da saída openssl s_client

Estou procurando uma maneira fácil de obter detalhes de certificados intermediários do openssl s_client. Eu posso canalizar a saída para o openssl x509, mas é preciso primeiro o certificado de folha. Eu criei este script, ele funciona, mas curio...
19.12.2017 / 21:25
1
resposta

como usar o awk para processar saída iostat, com sinalizadores

aqui estão minhas variáveis: HEADER='Device bps tps bread bwrtn' HEADERIZE="BEGIN {print \"$HEADER\"}" PRINTF='{printf "%-10s %11s %11s %12s %12s %13s %13s %13s\n", device, bps, tps, bread, bwrtn}' CMD='iostat -DlR 1 2'...
30.11.2017 / 17:54
1
resposta

ler arquivo contendo valores Hex e processá-lo

Euquerolerosvaloresnaterceiracolunaeencontraradiferençadooutrovalornamesmacoluna.Eutenteiisso#!/usr/bin/awk-fNR==1{prev=$3;next;}dif=prev-$3;{printf"%x",dif} {print $3, dif > "diff"} Mas como os valores são hexadecimais, estou obtendo um...
26.11.2017 / 05:42