Perguntas sobre 'awk'

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

awk removendo sem intenção vírgulas

Estou manipulando dados de um arquivo de texto com a seguinte estrutura de dados: "1111","2222","3333","4444","5555","6666","7777","2017/12/15 16:26:00" Estou tentando alterar o '/' na data para '-'. Aqui está o meu comando awk: awk -F...
01.03.2018 / 10:05
4
respostas

como mudar o valor da matriz no bash

queremos criar 6 pastas de pontos de montagem como exemplo /data/sdb /data/sdc /data/sdd /data/sde /data/sdf /data/sdg então escrevemos este script bash simples usando array folder_mount_point_list="sdb sdc sdd sde sdf sdg" folderArra...
31.12.2017 / 14:28
2
respostas

Como eu extrairia as strings do agente do usuário de um arquivo de log?

Atualmente, estou executando um comando como este para obter o conteúdo mais solicitado: grep "17\/Jul\/2011" other_vhosts_access.log | awk '{print $8}' | sort | uniq -c | sort -nr Eu quero ver agora as strings do agente do usuário, mas o...
18.07.2011 / 16:11
2
respostas

cortando um campo para comprimento com awk / sed [duplicado]

Eu tenho um grupo grande de arquivos que contém vários campos delimitados por canais. 5595340959340|1|MXPYAQWE|870569689456954654|0|0|20181018224126|1212121212121212121212121212|2|0|1000|70|33107||1|Event 5595340959340|1|MXPYAQWE|87...
27.11.2018 / 09:13
4
respostas

Une dois arquivos em dois campos comuns

Eu tenho dois arquivos file1.txt 78Z|033333157|0000001|PERD1|2150421|D|0507020|3333333311 78Z|033333157|0000001|PERD0|2160208|A|1900460|3333333311 78Z|033333157|0000001|RSAB1|2150421|D|0507070|3333333311 78Z|033333157|0000001|RSAB0|2160...
22.02.2016 / 20:56
3
respostas

removendo a redundância das colunas de saída

O que é uma maneira * NIX de remover a redundância em um caso em que eu tenho comparações emparelhadas como essas em duas colunas A B B A A C A D C A D A B C C B A B e B A representam a mesma compara...
18.11.2013 / 15:18
2
respostas

Imprime linhas se a coluna for iniciada com letra maiúscula

Eu tenho um arquivo como este: ID A56 DS /A56 DS AGE 56 E eu gostaria de imprimir a linha inteira somente se a segunda coluna começar com uma letra maiúscula. Resultado esperado: ID A56 DS AGE 56 O que eu tentei até agora:...
25.07.2014 / 13:02
5
respostas

Reformate cada seqüência de duas linhas em duas colunas

Eu gostaria de marcar minha impressão: 1 2 3 4 5 6 7 8 para 1 2 5 6 3 4 7 8 Como ajustá-lo usando uma linha de comando simples ( awk ou sed ) ??     
13.02.2014 / 13:45
4
respostas

Como adicionar cada saída do awk

Como você executaria a adição na saída de cada linha do awk? Por exemplo cat foo | awk '{print $1} 42 42 42 Estou procurando a resposta para 42 + 42 + 42 (126). Estou tentando escrever um loop for para fazer isso, mas deve haver uma...
30.09.2013 / 21:38
3
respostas

Dividir arquivo pelo número de linhas incluindo cabeçalho em cada uma

Eu preciso dividir um arquivo .txt em arquivos menores contendo 100 linhas cada, incluindo o cabeçalho. Não sei se isso é relevante, mas o arquivo original é delimitado assim: COLUMN1 | COLUMN2 | COLUMN3 1 | 2 | 3 4 | 5 | 6 7 | 8 | 9 E...
14.04.2016 / 21:32