Perguntas sobre 'awk'

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

Remove string de um campo em particular usando awk / sed

Eu tenho um arquivo (> 80.000 linhas) que parece assim: chr1 GTF2GFF chromosome 1 249213345 . . . ID=chr1;Name=chr1 chr1 GTF2GFF gene 11874 14408 . + . ID=DDX11L1;Note=unknown;Name=DDX11L1 chr1 GTF2GFF exon...
26.04.2013 / 15:49
2
respostas

Onde as seqüências de escape são necessárias ao usar o til ~ ~ no awk?

Eu tenho uma variável pattern com valor abaixo: \"something//\anotherthing' e um arquivo com o conteúdo abaixo: \"something//\anotherthing' \"something//\anotherthing \"something/\anotherthing' \"something\anotherthing' \"somethin...
23.05.2018 / 11:24
3
respostas

Imprime 2 padrões diferentes de uma string em uma linha

Eu tenho um arquivo com strings como o abaixo. F1B308F2B3094F3B310F4B317CF5B312F6BC313DF7B315 As cadeias são demarcadas pelos marcadores, neste caso, o "F" e um número. Nesse caso, os marcadores são F1 , F2 , F3 , F4 , F5 , F6...
17.07.2018 / 01:13
3
respostas

awk for loop para cada linha em um arquivo

Eu preciso descobrir como obter um loop em um arquivo de texto e, para cada linha, usar os campos name, project # e email, e substituí-los em um modelo de email a ser enviado. Então este é o arquivo de texto chamado send.txt: Project 1,Jac...
12.06.2014 / 09:51
2
respostas

awk: variável FILENAME incorporada no arquivo vazio

Por que a variável FILENAME de awk não retorna nada quando a entrada é um arquivo vazio? Isso significa que awk não abre esse arquivo? Se não abrir, como sabe que está vazio, ou se está aberto, por que não retorna o nome do arquivo? Eu...
21.10.2017 / 15:30
3
respostas

Como inserir a saída do comando diretamente em um arquivo antes de um padrão?

Esta questão e suas respostas mostram que o conteúdo de um arquivo existente (" processedFile ") pode ser inserido em outro arquivo existente (" receivingFile ") antes de um de seus padrão s dentro, tal que: sed -i -e '/pattern/r processe...
12.02.2018 / 19:01
4
respostas

como podemos usar o awk para obter várias palavras depois de uma palavra significativa?

Desejo conectar-me ao meu banco de dados apenas uma vez para fazer várias SELECT consultas da seguinte forma: #!/bin/bash #Begin Code query=$(echo "SELECT COUNT(*) from USER_IPTable; SELECT User from USER_IPTable; SELECT IP_Add...
29.05.2014 / 23:13
2
respostas

Adicionando números correspondentes em um intervalo

Eu tenho um conjunto de dados com 30000 linhas. Eu quero adicionar todos os valores correspondentes (ou seja, Coluna 2) entre o intervalo 0-50 e, em seguida, 50,1-100 e, em seguida, 100,1-150 etc. (apresentado na coluna 1), e esta seqüência cont...
12.11.2013 / 17:32
1
resposta

Como usar o awk para indentar um arquivo de origem baseado em regras simples?

Como posso recuar o código-fonte com base em algumas regras simples? Como exemplo, usei o sed e peço para transformar uma tabela de origem de HTML de selênio para o seguinte código do rspec. Como eu poderia recuar linhas entre describe e...
29.08.2015 / 03:35
2
respostas

divide um arquivo grande em um novo arquivo com nomes de arquivos exclusivos

Eu preciso dividir um arquivo em nomes de arquivo exclusivos. Eu posso fazer isso com o comando sed , por exemplo, sed -n '/scaffold135_/w 135-scaf.txt' input file.txt , mas é demorado, então eu preciso de uma maneira inteligente de fazer i...
21.09.2015 / 14:47