Perguntas sobre 'awk'

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

Passar o nome do mês dinamicamente no AWK (GNU) com a declaração de controle

Oi eu estou tentando abaixo comando para coincidir mês e dia (de 6 dias atrás, que é 29 de junho) para procurar um diretório usando o AWK, mas o resultado é sempre '0' em vez disso, é suposto ser em torno de 1800 . ls -ltr /test/output|awk -...
05.07.2017 / 08:59
1
resposta

Transpor 6 colunas com outras colunas idênticas

Eu tenho o arquivo assim ... a|b|c|d|e|1|2|3|4|5|f|g|h Eu preciso do resultado como abaixo a|b|c|d|e|1|f|g|h a|b|c|d|e|2|f|g|h a|b|c|d|e|3|f|g|h a|b|c|d|e|4|f|g|h a|b|c|d|e|5|f|g|h Basicamente eu estou tentando transpor 5...
27.06.2017 / 17:54
0
respostas

Qual é o comando mais rápido para cortar o cabeçalho de um arquivo csv?

Eu preciso cortar o cabeçalho em um arquivo csv. Eu usei tail -n +2 ... que funciona bem, mas é muito lento (eu tenho muitos arquivos de 100M), e eu não entendo por que desde que nenhuma memória é necessária da cauda para conseguir isso (ao c...
20.06.2017 / 11:27
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 / 18: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 / 06: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...
02.10.2012 / 00: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 / 21: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...
14.06.2017 / 00: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 / 21: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 / 13:21