Perguntas sobre 'awk'

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

Strings substituem no bash usando várias linhas padrão

Como posso fazer uma substituição de string no bash usando várias linhas padrão? Para ilustrar, apresento um pseudocódigo: TARGET_STR=' $N = "magic_quotes_gpc = <b>"._("On")."</b>"; $D = _("Increase your server security...
24.05.2018 / 03:11
5
respostas

Altera um caractere em uma coluna dependendo de uma instrução de outra coluna

Estou tentando configurar um script que converterá uma sequência de códon em outra sequência de códon, dependendo das variantes que encontrar em meus dados NGS. Atualmente, o My script cria um arquivo de saída delimitado por tabulação, com 6...
01.01.2018 / 20:13
2
respostas

Reordenar campos separados por tubo com modificações

Eu tenho um arquivo de texto do Linux em torno de 8k linhas no seguinte formato |f_name:x|l_name:x|address:x x|city:x|state:x|zip:x|country:x|ordernumber:x|code:x|downloaded:x|exp:09/2017|ip:x.x.x.x| Eu gostaria de classificá-lo no seguin...
20.12.2017 / 04:06
3
respostas

Alterando o símbolo com um padrão diferente em um arquivo de texto

Eu tenho um arquivo de texto. É um grande arquivo de texto e este arquivo contém alguns padrões como o seguinte: (1), (3), (1,2,3), (1,2,3,4,5,6,7,8,9) ... e assim, (Fig1) (Fig1,Fig2), (Table-1, Table-2) etc. Eu quero a saída como...
12.05.2017 / 07:36
1
resposta

Altera linhas em branco para duplicar linhas em branco usando o awk

Eu li o código que está tentando Alterar linhas em branco simples para dobrar linhas em branco usando o awk. Mas isso não funcionou para mim. awk ~NF<2{printf\~\n\~}{print}~ <contour.dat >contour1.dat Depois de ler o tutorial...
11.05.2017 / 10:48
3
respostas

Imprimir ambas as linhas se a coluna mudar

Eu vi essa pergunta e quero fazer algo semelhante: Imprimir linha se o valor na coluna mudar Essencialmente, terei um arquivo (delimitado por tabulação) como este A 0 10 loss A 10 20 loss A 20 30 loss A 30 40 no A 40 50 no A 50 60 no A 6...
02.09.2018 / 19:03
3
respostas

Como remover pares de correspondência inversa?

Eu quero remover pares de correspondência duplicados / inversos de um arquivo de texto. Por exemplo, o arquivo contém dados como os abaixo: 10 |Name1 |20 |Name2 20 |Name2 |30 |Name3 20 |Name2 |10 |Name1 <-- Inverse pair (compared to...
06.09.2018 / 22:19
2
respostas

Acesso código de retorno do último comando no AWK

O comando não encontrado deve produzir o código de retorno 127 : $ foo; echo $? bash: foo: command not found... 127 Eu tentei atribuir $? à variável rc e depois imprimi-lo, mas RC é sempre 0 . $ foo | awk -v rc="$?" 'BEGIN{pr...
06.11.2017 / 16:41
1
resposta

Precisa entender o comando awk abaixo para localizar linhas ausentes em um arquivo

Encontrado abaixo do comando awk , que encontra linhas ausentes em 1.txt em comparação com 2.txt . awk 'NR==FNR{b[$0]=1;next}!b[$0]' 1.txt 2.txt Precisa entender passo a passo como essa awk construct encontra as linhas ausentes....
17.09.2017 / 09:03
3
respostas

Usando o AWK para selecionar linhas com valor específico na coluna específica

Eu tenho um grande arquivo csv, que se parece com isso: 1,2,3,4,5,6,-99 1,2,3,4,5,6,-99 1,2,3,4,5,6,-99 1,2,3,4,5,6,25178 1,2,3,4,5,6,27986 1,2,3,4,5,6,-99 Eu quero selecionar apenas as linhas nas quais a sétima coluna é igual a -99, entã...
21.10.2017 / 17:32