Perguntas sobre 'awk'

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

Linux - Identifica um multi-padrão em um conjunto de linhas e substitui

Conteúdo da entrada: objectClass: top objectClass: person objectClass: organizationalPerson objectClass: inetorgperson objectClass: org-abc objectClass: org-xyz objectClass: top objectClass: inetOrgPerson objectClass: org-abc objectClass:...
16.11.2017 / 09:26
1
resposta

grep campos separados por vírgula com várias condições

Eu tenho um arquivo de texto grande em um servidor Linux contendo o seguinte, por exemplo: 123456789012345,00,0000,0000 1234567890123450,00,0000,000 12345678901b111,0,0000,0000 1234567/89011111,00,0000,00000 OUTPUT 12345678901b111,0,00...
15.11.2017 / 16:44
2
respostas

substituir linhas no arquivo original de outro arquivo pelo número da linha

Texto original: yes no approved declined Segundo texto 1111 1 333 4 1 e 4 são os números de linha que eu gostaria de substituir no texto original Saída: 1111 no approved 333 como lidar com isso     
21.11.2017 / 16:19
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 / 08: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 / 12: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 / 22: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 / 12: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 / 04: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 / 18: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 / 22:22