Perguntas sobre 'awk'

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

awk + como capturar endereço de e-mail entre caracteres

Eu tenho uma longa lista de e-mails entre os caracteres < e > : smeimebv2t <jdyefc@nsuwtcvc>; jdedyvt <ejd2ydt2@dv2dg2vgv>; didi2jd2m <i2dmi32@hd2vdg >; 3idm23i2m <2udhu2@cdrrc> . . . Como posso usar...
24.03.2017 / 13:44
2
respostas

awk: Extraindo um número fixo de linhas onde o último número da linha pode variar

Esta pergunta pode parecer uma duplicata, mas apenas à primeira vista. Naturalmente, eu não precisaria mais de ajuda para codificar um one-liner que extrai um número fixo de linhas contínuas (por exemplo, 5 neste exemplo) de uma fonte de dado...
10.09.2014 / 00:34
2
respostas

Script de shell para atribuir valores de uma tabela de pesquisa é muito lento

Estou tentando atribuir algumas variáveis de um arquivo de pesquisa com um script de shell. Eu tenho algo funcionando, mas parece desnecessário lento. Script: while read line do code='echo $line | awk -F'...
24.10.2014 / 11:31
4
respostas

O awk pode usar identificadores de campo também para strings de shell (variáveis)?

Bem, isso aparentemente não é possível do jeito que estou tentando. Essa abordagem alternativa para obter barra como uma string resultante funciona, no entanto: #!/bin/bash path1=/usr/tmp/foo/bar/baz awk -F/ '{print $5}' <<< "...
19.08.2013 / 20:22
3
respostas

Dividindo uma sequência em largura fixa

Eu tenho um arquivo como este, que é um arquivo separado por tabulações de duas colunas. CTGCAGTTTCCCCAAATGTGGGAAACTTGACTGTATAATTTGTGGCAGTGGTA a1 GATTTCCCCAAATGTGGGAAACTCACTCGGCAGGCGTTGATA a2 Eu quero obter uma saída como esta: >...
10.03.2015 / 19:48
4
respostas

Condicional se cláusula no awk

Por favor, considere o arquivo abaixo: foo,1000,boo,A foo,1000,boo,B foo,1001,boo,B foo,1002,boo,D E temos as regras abaixo: If $2 equal 1000, $4 should be equal A If $2 equal 1001, $4 should be equal B If $2 equal 1002, $4 should be e...
26.08.2015 / 13:37
2
respostas

Como passar a variável shell para um padrão de pesquisa awk? [duplicado]

No meu script bash eu tenho uma variável que estou tentando passar para um padrão para procurar por awk. No entanto, o que eu esperava que acontecesse não está funcionando. Eu tenho o seguinte arquivo de texto (text.txt): ----------- Task:...
16.07.2015 / 15:32
2
respostas

Como extrair vários dados de um arquivo e armazená-lo em um arquivo csv?

Eu tenho um arquivo no seguinte formato: 19-08-02 Name appel ok hope local merge (mk) juin nov sept oct 00:00:t1 T1...
26.02.2016 / 15:58
5
respostas

Inserir texto de múltiplas linhas antes da primeira linha correspondente em um arquivo

queremos adicionar as seguintes linhas no arquivo log4j log4j.appender.DRFA=org.apache.log4j.RollingFileAppender log4j.appender.DRFA.MaxBackupIndex=100 log4j.appender.DRFA.MaxFileSize=10MB mas essas linhas devem estar antes da primeira li...
05.08.2018 / 19:23
3
respostas

Use o comando find para extrair linhas de arquivos de texto na subpasta

Eu tenho o arquivo de texto input.txt em cada uma das centenas de subpastas chamadas sample_1, ..., sample_100 . Eu posso extrair a primeira linha de todos os arquivos input.txt usando o comando abaixo: find -name input.txt -exec a...
19.10.2017 / 15:44