Perguntas sobre 'awk'

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

Manipulação de coluna usando o AWK

Eu tenho um arquivo com mais de 200 colunas. Como por exemplo propósito, estou aqui usando um arquivo com menor número de colunas (9). Abaixo está o arquivo de entrada (algumas linhas) chr10 181243 225933 1 1 1 10 0 36 chr10 18...
13.09.2018 / 19:35
2
respostas

Testando regex de stdin usando grep | sed | awk

Às vezes, quero testar se meu regex está correto. Como posso reverter regex de stdin? F.e. Eu posso combinar uma string com o regex fornecido, como: grep "\(foo\)-bar" foo bar foo-bar foo-bar #Match found O que eu gostaria de faz...
30.05.2017 / 23:27
3
respostas

substitua uma palavra ou número em uma sentença menor que 8 usando awk ou sed

Eu tenho um exemplo abaixo onde eu preciso substituir o valor da coluna 9 se for menor que 8 else sair ou ignorar usando a função sed ou awk: ) in datadbs extent size 16 next size 4 lock mode row; Se eu usar a função awk abaixo, ele só im...
12.04.2017 / 12:34
3
respostas

como extrair uma parte do texto de um arquivo entre condições correspondentes

Eu tenho um arquivo como abaixo. ~PAR1~ This is Par1 line 1 This is Par1 line 2 Par Finished ~PAR2~ This is Par2 line 1 This is Par2 line 2 Par Finished Se eu passar PAR1 , devo obter todas as linhas entre PAR1 e Par Finished l...
24.09.2016 / 13:10
4
respostas

como remover as aspas duplas em um csv [duplicado]

Eu tenho um arquivo CSV como a.csv "1,2,3,4,9" "1,2,3,6,24" "1,2,6,8,28" "1,2,4,6,30" Eu quero algo como b.csv 1,2,3,4,9 1,2,3,6,24 1,2,6,8,28 1,2,4,6,30 Eu tentei awk '{split($0,a,"\""); mas não ajudou.Qualquer ajuda é apreci...
19.01.2017 / 03:42
3
respostas

Mantenha apenas a primeira linha de cada sequência de linhas consecutivas que correspondam a um padrão

Se 2 ou mais linhas consecutivas contiverem um padrão específico, exclua todas as linhas correspondentes e mantenha apenas a primeira linha. No exemplo abaixo, quando 2 ou mais linhas consecutivas contêm "IO lógico", precisamos excluir todas...
05.09.2016 / 10:31
2
respostas

como extrair partes do arquivo em arquivos separados no linux usando comandos awk ou grep ou sed

Eu tenho um arquivo de texto como mostrado abaixo: Arquivo de entrada1.txt ....................... cha21 1 3 5 nar cha21 2 3 6 piy cha23 2 3 5 ram cha23 3 3 3...
12.06.2015 / 09:44
2
respostas

Ignora um trecho nawk se o arquivo de entrada estiver vazio

Eu tenho um script que gera vários arquivos de saída e usa esses arquivos de saída durante o tempo de execução. A seguir estão alguns dos arquivos gerados pelo script: apple.txt, section_fruit_out.csv, section_fruit_out_lookup.csv, food_lookup.c...
19.10.2015 / 08:43
5
respostas

Como dividir um arquivo baseado em informações dentro de uma coluna no linux

Eu gostaria de separar essas linhas onde o valor na segunda coluna é menor que um valor específico. exemplo de entrada: id1 19501112 id2 19831207 id3 20001212 id6 20000101 id10 20061213 id11 20081212 id12 20100109 id13 20101218 id14 201012...
01.10.2015 / 00:10
3
respostas

Converter genótipos para 0/1

Eu tenho um arquivo que parece: 1 rs6687776 1020428 T C T C T C C C T C C C T C A quarta e a quinta coluna são os dois possíveis alelos possíveis nesse site. Preciso alterar a coluna 6 em...
09.09.2015 / 11:07