Perguntas sobre 'awk'

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

Remova o espaço em branco apenas entre dois caracteres {e} no arquivo [duplicado]

Eu tenho arquivos com valores json: abc={"adf": "def", "abc2":"def2", "abc3" : "def3" } abc4= 1 abc = {hello : world, hello:"a"} Eu quero remover o espaço em branco de qualquer lugar entre { e } e nenhum outro lugar. Os valores...
03.01.2018 / 07:53
1
resposta

Mover um arquivo baseado em seu conteúdo

Um diretório recebe muitos arquivos ao longo do dia. Eu só quero selecionar e mover os arquivos de acordo com o conteúdo da linha 2. Aqui está o que linha 2 parece: L054 EL621306DEM-A0-AGI378-0001 70807 201708072017081100061542364673600268...
08.08.2017 / 10:46
1
resposta

ESQUERDA (EXTERIOR) JOIN [duplicata]

Meus arquivos: file1.txt ========= key1 key1 key1 key1 key2 key2 key3 key3 key3 key4 key4 file2.txt ========= key1 22 key2 23 key3 24 Expected Output : ================== key1 22 key1 22 key1 22...
01.03.2018 / 21:43
3
respostas

processar linhas de texto em colunas para um bloco

Eu tenho um arquivo contendo listas no Solaris: List A hi hello hw r u List B Hi Yes List C Hello Eu preciso transpor as listas conforme mostrado abaixo: List A List B List C hi Hi Hello hello Yes hw r u C...
07.09.2017 / 10:44
1
resposta

Como combinar colunas de dois arquivos, remover duplicatas e preencher linhas ausentes

Eu tenho dois arquivos separados que gostaria de combinar. Cada um tem 7 colunas como tal: 1 10 6 0.02 A 45 0.17 1 15 6 0.03 A 67 0.17 2 33 6 0.10 A 23 0.17 e 1 10 6 0.04 B 87 0.17 1 12 6 0.12 B 93 0.17 2 33 6 0.08 B 45 0.17 Gosta...
07.12.2017 / 03:14
1
resposta

CSV - Convertendo SOMAS Colunas em Linhas com dados duplicados

Estou trabalhando com um fornecedor que não responde, cujos arquivos CSV para inventário são completamente não pesquisáveis pelo Excel. Minha equipe não tem conhecimento ou uso do Unix, mas sei que um simples loop IF ou dois com awk ou sed...
18.06.2017 / 16:55
2
respostas

awk: imprime uma linha por valor de campo-1 (distinto) onde a diferença “campo-2 - campo-3” é mínima

Eu quero imprimir as linhas distintas onde diff é mínimo. (diff = $ 2- $ 3) O arquivo de entrada é: c1,5,2 <-- diff=3 c1,5,3 <-- diff=2 c1,5,1 <-- diff=4 c2,8,3 <-- diff=5 c2,8,4 <-- d...
10.07.2017 / 20:22
2
respostas

grep intervalo de portas regex do netstat

Na minha saída netstat, quero extrair o intervalo de portas entre 32000-64000 . Eu tentei egrep "^[3,4,5,6]" , mas preciso começar a partir de 32000 . Devo usar awk ou algum tipo de script? Linux# netstat -nau Active Internet connect...
06.07.2017 / 18:37
3
respostas

Problemas com o jogo awk

Estou com problemas para tentar corresponder uma string exata com o awk. Minha intenção é pesquisar um csv em uma partida e obter o número da linha dessa partida. Então, se eu procurar por "1.1.1.2" no arquivo abaixo, eu quero que ele retorne...
05.07.2017 / 03:48
1
resposta

Comparando dois arquivos e escrevendo linhas incompatíveis junto com colunas não correspondentes. Apontar as colunas incompatíveis é a minha principal declaração de problema

Eu tenho um requisito onde preciso comparar dois arquivos wrt para cada coluna e escrever a diferença correspondente em outro arquivo junto com alguma identificação mostrando colunas incompatíveis. Apontar as colunas incompatíveis é a minha pri...
08.05.2017 / 12:00