Perguntas sobre 'awk'

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

Compreender os comandos do awk; split, rec e ORS

Eu tenho um pedaço de código, estou tentando quebrar e decifrar. Eu preciso de alguém que possa me acompanhar no que está acontecendo em cada etapa: FNR==NR { if (split($1,a, "_") ==3) f1[$1] next } NF{ if (split($1, a, "_") ==3 &&...
28.06.2017 / 16:16
9
respostas

Como analisar o JSON com shell script no Linux?

Eu tenho uma saída JSON da qual preciso extrair alguns parâmetros no Linux. Esta é a saída JSON: { "OwnerId": "121456789127", "ReservationId": "r-48465168", "Groups": [], "Instances": [ {...
27.03.2014 / 05:01
4
respostas

Média de linhas com a mesma primeira coluna

Dado um arquivo com duas colunas: Id ht 510 69 510 67 510 65 510 62 510 59 601 29 601 26 601 21 601 20 Eu preciso de uma maneira de unir todas as linhas com o mesmo ID em uma que tenha uma altura média. Nesse caso, (69 + 67 + 65 + 62 + 5...
01.10.2012 / 22:10
1
resposta

É possível localizar e filtrar registros com uma coluna que tenha valores correspondentes, mas valores não correspondentes em outra coluna?

Eu preciso filtrar os registros no segundo arquivo: Digamos que o arquivo1 seja assim: 0006296 OIL FILTER PH3506 HONEYWELL Parts and Repair 3101 0015735 OIL FILTER PH2870 HONEYWELL Parts and Repair 3101 e o arquivo2 será:...
16.06.2017 / 19:33
1
resposta

df -h no formato HTML com colunas específicas

Eu estou tentando escrever um script de shell que envia a saída de df -h no email com a ajuda do código HTML incorporado no script. A questão é que isso é imprimir todas as seis colunas. Eu quero apenas seqüência específica (6,2,3,4,5). Como...
13.06.2017 / 22:20
1
resposta

Mesclar coluna da saída do comando em uma única linha

Estou usando dnf list installed para listar todos os pacotes instalados, que retornam a seguinte saída: zenity.x86_64 3.22.0-1.fc25...
16.05.2017 / 19:15
1
resposta

Passa uma variável em outra variável dentro de um awk [duplicado]

Eu tenho as variáveis abaixo: grep_line_new_file='create table "informix".issue' new_file_below='awk 'BEGIN { FS="\n[()]"; RS=";" } /$grep_line_new_file/ { print ")"$NF";"}' test' Dentro do arquivo de teste, eu tenho o seguinte: crea...
15.05.2017 / 11:21
2
respostas

Combinando os valores nos campos e atribuindo-lhes a identidade com base na correspondência

chr:pos1:pos2 Sun NC S1 S2 S3 S4 S9 S11 S14 S15 S16 S17 S18 S19 S28 S29 S30 S33 S34 S35 S36 S37 S38 S39 Aradu.A01:100145549:100145556 AG A...
04.05.2017 / 23:07
1
resposta

Como alterar as primeiras linhas no formato de coluna das linhas seguintes, substituindo * por um número e executando operações entre colunas?

Eu tenho o seguinte arquivo que tem as duas primeiras linhas como se fossem uma coluna única (ou seja, uma string contínua). Gostaria de separá-los em colunas e substituir o caractere "*" por um número "x", fornecendo a notação científica e o fo...
28.04.2017 / 08:46
2
respostas

Dinamização de dados de linha dinâmicos para colunas que possuem valores únicos em outra coluna

Estou preso a um requisito específico que requer a conversão de dados de linha dinâmicos em campos de coluna. Suponha que estou tendo um arquivo "output.csv" com o conteúdo como: TimeStamp,Block,No_of_requests 04:19:12,Block_1,4 04:19:12,Bloc...
18.09.2017 / 15:31