Perguntas sobre 'awk'

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

Como encontrar uma palavra e substituí-la sequencialmente?

Estou executando o AIX 5.3 (não por opção, mas não posso alterá-lo) e tenho um arquivo de texto: servers.txt Aqui está um exemplo do conteúdo do arquivo: apple port1 username password IPAddress TCP banana port2 username password IPAddress TCP...
01.02.2016 / 18:22
2
respostas

Uso do awk para procurar por string que contenha caracteres

Estou enfrentando uma questão de pesquisar linhas de texto em um arquivo de texto. Atualmente, estou usando este comando check='awk -F : -v "title=$title" 'tolower($1) ~ tolower(title)' test.txt' Funciona bem quando as strings são cara...
11.07.2015 / 22:13
2
respostas

Mantendo a primeira instância de duplicatas

Eu tenho um arquivo com várias colunas e identifiquei linhas em que valores de coluna específicos (cols 3-6) foram duplicados usando um script bash. Exemplo de entrada: A B C D E F G 1 2 T TACA A 3 2 Q 3 4 I R 8 2 Q 9 3 A C 9 3 P 8 3 I R...
16.09.2015 / 14:38
4
respostas

Mesclar 2 arquivos com base em todos os valores da primeira coluna do primeiro arquivo

Eu preciso mesclar abaixo de 2 arquivos: file1 : TABLES REF-IO HEAD-IO DIFF-IO test 200 500 -300 exam 2 3 -1 final 2 1 1 mail 4 2 2 TOTAL 208 506 -298 file2 : TABLES REF-SELECT HEAD-...
03.04.2014 / 12:07
2
respostas

Truncar um arquivo em um determinado padrão

Como eu faria para truncar um arquivo binário quando um determinado padrão fosse encontrado? Por exemplo, quero truncar o arquivo na primeira ocorrência do padrão 0xFFFFFFFF . Acho que algo como awk poderia fazer o truque ... mas não...
01.03.2011 / 10:57
1
resposta

como usar uma variável no regex no awk?

Eu quero usar uma variável em regex brace mas parece que não funciona. $ echo 'abcabcabc' | awk '{ sub(/(abc){2}/,"XXX"); print }' XXXabc # this is not a correct result. $ echo 'abcabcabc' | awk '{ i=2; sub(/(abc){i}/,"XXX"); print }' a...
22.01.2017 / 13:25
2
respostas

Vim - como aumentar cada número no bloco visual?

Eu tenho o seguinte SQL: update am.PERMISSIONS set PRM_ORDER = 35 PRM_VISIBLE = b'1' where PRM_ID = 3; update am.PERMISSIONS set PRM_ORDER = [35] PRM_VISIBLE = b'1' where PRM_ID = 7; update am.PERMISSIONS set PRM_ORDER = [40] PRM_VISIBLE = b'...
11.04.2013 / 11:25
2
respostas

Transpor um arquivo e substituir valores ausentes

Eu tenho Leituras para Nomes, de Máquinas e, às vezes, essas leituras são replicadas. Quando uma leitura não foi encontrada, é deixada em branco. Name Instrument Rep R1 R2 R3 N1 I1 1 1 2 3 N2 I1 1 1 3 4 N1 I1 2 2 3 4 N3 I1 2 3 4 5 N1 I2...
27.02.2015 / 23:37
1
resposta

filter xml documents correspondência certains ids

Suponha que você tenha um arquivo contendo muitos documentos xml, como <a> <b> ... </a> in between xml documents there may be plain text log messages <x> ... </x> ... Como eu filtraria esse arquivo par...
18.12.2017 / 01:07
2
respostas

Comparando dois arquivos em unix e awk

Eu tenho que comparar dois arquivos, file1 e file2. Cada arquivo tem 56 colunas separadas por | . Primeira coluna é o número do empregado no arquivo, vou verificar se o mesmo número de funcionário está presente no segundo arquivo ou não. Se nã...
26.12.2014 / 13:52