Perguntas sobre 'awk'

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

Analisa uma string com vários caracteres especiais de asterisco

Eu tento analisar minha string de entrada em um script com awk e encontrei algumas limitações com vários caracteres especiais, como *** e +++ . No entanto, com o mesmo script, com ::: ou --- como delimitadores, não tenho nenhum...
27.10.2016 / 05:08
2
respostas

Adicione o número de sequência atrás dos dados

Minha entrada para o arquivo cat ABC DEF DEF ABC GHI GHI DEF A saída que eu quero é: ABC_1 DEF_2 DEF_3 ABC_4 GHI_5 GHI_6 DEF_7 Eu tentei usar o loop para fazer isso, mas falhou.     
13.09.2016 / 07:56
2
respostas

Divide um arquivo de texto em vários arquivos de acordo com o conteúdo da coluna

Eu tenho um arquivo assim: 1 : Aa|xxx Aa|xxx Bb|xxx Cc|xxx Cc|xxx Cc|xxx 2 : Cc|xxx Aa|xxx Aa|xxx Aa|xxx Bb|xxx 3 : Bb|xxx Bb|xxx Aa|xxx Cc|xxx 4 : Bb|xxx Aa|xxx Cc|xxx 5 : Aa|xxx Cc|xxx Bb|xxx O xxx representa um código...
10.09.2016 / 11:03
3
respostas

awk - pula a primeira linha do registro

Eu verifiquei os diferentes tópicos, mas não consegui encontrar uma solução para o meu problema. Eu tenho um arquivo contendo uma seqüência de letras A, T, C, G (representando seqüências de DNA) da seguinte forma: $ cat species_gene >genu...
13.09.2016 / 03:39
1
resposta

como agrupar as informações dentro do primeiro arquivo com base nas informações de um segundo arquivo?

Eu tenho dois arquivos: File1: 234 235 283 567 1001 1002 1009 file2: 234 235 283 567 1001 1002 1009 1 1 2 1 2 0 1 0 0 0 0 0 2 2 1 2 2 2 2 2 2 I want in the output the rows in file2 be grouped similar to file 1: output: 234 235 283 5...
10.08.2016 / 00:26
2
respostas

Extrai partes do texto usando sed, awk

Eu abaixo do texto, como posso extrair a lista [83472, 8327489] e abcd: 32324? [83472, 8327489]abcd: 32324Expr bla bla [243fd]abcd: 4342Expr ieddsk [2324, 34543, 8937423]abcd: 3232432423423Expr bla bla     
01.09.2016 / 21:14
2
respostas

Adiciona valor em um campo para uma determinada condição na coluna específica do arquivo

Eu preciso do prefixo digito 9 para a segunda coluna do arquivo quando o valor da segunda coluna começar com 10 e tamanho da segunda coluna for 8 Exemplo file.txt T01|10017516|01|ABCD|1203|EFGH T01|10905704|01|ABCD|1203|EFGH...
18.08.2016 / 23:52
2
respostas

código awk para multiplicar a coluna dada pelo número no arquivo separado por espaço

Eu tenho um arquivo separado por espaço. Eu quero fazer alguma operação matemática em determinada coluna. por exemplo. Eu quero multiplicar a coluna 2 por 1e6. Eu posso usar o seguinte comando: awk 'BEGIN { FS=","; OFS=","; } {print $1,$2=$2*...
17.08.2016 / 16:51
1
resposta

Captura Variável e Aritmética For-Loop

Meus arquivos de entrada são uma única coluna com comprimento variável de linhas. Meu código deve contar essas linhas e imprimir um número especificado. O problema que estou tendo, é se o número de linhas capturadas na variável "A" é menor que 1...
14.07.2016 / 17:44
3
respostas

Deseja imprimir um formato de tabela com várias linhas no shell scipt

Eu quero imprimir a linha em um formato de tabela usando sed ou awk ou qualquer outro em um script de shell. exemplo Line1 Line2 Line3 Line4 Line5 Line6 Line7 Line8 Saída desejada Line1 Line2 Line3 Line4 Line5 Line6 Line7 Line8...
06.07.2016 / 22:47