Perguntas sobre 'awk'

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

Grep as linhas entre a ocorrência do mesmo padrão [duplicado]

Eu gostaria de percorrer as linhas entre a mesma ocorrência de um padrão e, em seguida, salvar cada linha correspondente em um arquivo diferente. Por exemplo, eu tenho isso: name aaa bbb bbb ccc name aaa1 bbb1 ccc1 name ... Eu gostaria...
20.02.2017 / 00:24
3
respostas

Como substituir espaço simples ou duplo em um arquivo de texto entre aspas

Eu tenho um arquivo CSV com alguns campos citados, mas as entradas entre aspas são separadas por espaços duplos ou simples. Eu preciso que estes sejam substituídos por vírgulas. Exemplo de linha: This is okay,"ABC DEF GHI",123,"This is...
01.08.2016 / 17:47
3
respostas

chamada de sistema awk com efeito invertido

Eu tenho um arquivo de dados com vários blocos de dados entre palavras-chave específicas ( DATA , END ). Eu estou usando awk para extrair os blocos de dados em arquivos separados, com base em um nome de arquivo retirado do referido bloco....
16.11.2016 / 17:51
1
resposta

carregando um arquivo em um array, processando o segundo arquivo usando os dados no aray

Eu estou em um ambiente cygwin no Windows 7. Estou executando um awkscript existente com o comando: awk -f awkscript datafile.txt O awkscript lê & processa dados em datafile.txt e um dos campos em datafile.txt é um código. Exemplo:...
12.09.2016 / 14:29
3
respostas

Alterar linhas no arquivo somente se elas corresponderem aos padrões em outro arquivo

Digamos que eu tenha esses dois arquivos: inp 11 hello 22 wonderful 33 beach 44 today 55 is 66 great pats 11 44 55 Eu quero fazer algo no inp, mas apenas para linhas que estão em pats. Por exemplo. digamos que quero acrescen...
11.10.2016 / 20:06
4
respostas

Como selecionar a segunda coluna após o padrão encontrado, os padrões são '100'

cat file_1 : height 100 3 name gray 125 8 yellow base 100 5 age red 455 9 tea level 100 7 yak meu último arquivo final deve ter apenas 2 colunas que contenham o padrão '100' cat final_file : name age yak     
23.09.2016 / 08:56
2
respostas

encontra duplicado na primeira, segunda colunas e soma os números na terceira coluna

Eu tenho esta entrada: Fred apples 20 Susy oranges 5 Mark watermellons 12 Robert pears 4 Robert oranges 17 Terry oranges 9 Lisa peaches 7 Susy oranges 12 Mark grapes 39 Anne mangoes 7 Greg pineapples 3 Oliver rockmellons 2 Betty limes 14...
17.05.2016 / 19:12
4
respostas

Alterar linha baseada em string

Eu gostaria que a saída fosse alterada conforme abaixo. A linha que contém (GROUP ) R deve ter sg começando da linha e substituir o (GROUP ) R por props(USERLIST) A linha que contém (USER ) R deve ter su começando da linha e...
09.07.2018 / 13:09
5
respostas

Extrai parte da string das linhas de cada coluna

Eu tenho um arquivo de texto com > 20.000 linhas, assim: 7 128550681 128550681 Intron:1:36:RETAINED-RETAINED;Transcript:NM_001135914.1;Gene:KCP:protein_coding 1 1 0 0 1 17718672 17718672 Intron:9:16:RETAINED-RETAINED;Tr...
13.07.2018 / 18:50
2
respostas

Soma das colunas para linhas contendo um termo específico

Gostaria de saber se existe algum comando sed ou awk que possa somar todas as colunas das linhas com um identificador idêntico. Por exemplo, meu arquivo data.txt é apresentado como abaixo, exceto que contém ~ 1800 colunas de dados e ~ 1...
11.07.2016 / 07:22