Perguntas sobre 'awk'

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

Remove um comando de látex específico do texto E colchetes de fechamento atrás dele

Como remover um comando de látex específico do texto E fechar o colchete por trás dele, mas manter o texto dentro dos colchetes? O comando no exemplo a seguir para remover é \edit{<some staff>} . \edit{ e } devem ser removidos, en...
27.06.2017 / 23:42
1
resposta

Como imprimir o nome da linha se o valor máximo for maior, compare com o valor mediano dos outros

Como posso imprimir o nome da linha se o valor máximo for 2 vezes maior que o valor mediano do restante dos valores. entrada name s1 s2 s3 g1 20.17 0.21 0.57 g2 0.19 0.19 94.0 g3 0.15 0.21 0.26 g4 0.09 0.19...
22.06.2017 / 16:21
3
respostas

Concatenar Colunas se Outros Campos Corresponderem

Eu tenho um arquivo delimitado por tabulação com 6 campos. Se os campos $1 , $2 , $4 , $5 e $6 corresponderem, quero mesclá-los em uma única linha e concatenar o campo $3 com / entre cada valor. input.txt 1 109860777...
13.06.2017 / 03:24
1
resposta

O que há de errado com este comando awk muito simples?

Eu só quero subtrair a segunda coluna da primeira, eu fiz awk "{ print $1-$2; }" Eu recebo um erro de sintaxe. Para obter informações, a entrada é canalizada de outro processo.     
10.05.2017 / 16:17
1
resposta

combina e imprime várias colunas de dois arquivos

Eu tenho dois arquivos, o que eu preciso fazer é encontrar linhas comuns baseadas em column1 em ambos os arquivos e, se a correspondência, gravar em um novo arquivo col1 (comum entre dois arquivos) file1col2 e file2col2 arquivo1: col1...
01.06.2017 / 21:17
2
respostas

Como mesclar linhas duplicadas em uma linha separada por vírgula

Eu tenho os seguintes dados: St1 apt1 St1 apt2 St2 apt5 St3 apt6 St3 apt7 St3 apt8 Eu gostaria de mesclar as linhas duplicadas e separar os campos por vírgula e ter duas colunas, por exemplo: St1 apt1,apt2 St2 apt5 St3 apt6,apt7,apt8...
31.05.2017 / 22:58
1
resposta

Comparando 2 linhas usando o awk

Entrada aaaaa|bbbbb|ccccc|ddddd|5|5|4 aaaaa|bbbbb|ccccc|ddddd|10|10|1 wwwww|xxxxx|yyyyy|zzzzz|5|5|2 wwwww|xxxxx|yyyyy|zzzzz|10|10|2 Resultado aaaaa|bbbbb|ccccc|ddddd|5|5| wwwww|xxxxx|yyyyy|zzzzz|10|10| Usado para indexar:...
14.02.2017 / 11:00
2
respostas

como usar o comando Diff ignorando o texto em uma linha e obtendo dados sem correspondência com base na condição

Estou tentando obter a saída abaixo com a entrada fornecida. Isso pode ser feito com o comando diff ? Eu estou tentando esta sintaxe mas não está funcionando: diff -a --suppress-common-lines a.txt b.txt Aqui estão os dois arquivos de e...
19.03.2017 / 18:22
1
resposta

Executando o script do projeto R com argumentos dentro do AWK em um script Bash (Ubuntu Linux)

Eu tenho este código onde o cmd geralmente funciona se eu sprintf algo para ele, mas quando tento executar o meu Rscript, ele não funciona. Alguma dica? Eu recebo o erro: awk: cmd. line:9: cmd = Rscript ./date-script-r.r $1 3 2 1;...
04.03.2017 / 08:56
1
resposta

Comando com múltiplas variáveis

Eu estou tentando fazer o comando para retornar o uso do disco nas pastas que ocupam 1+ GiBs, mas de alguma forma a segunda variável no comando apenas imprime o valor da primeira variável. Além disso, os valores dos totais são impressos não na c...
26.02.2017 / 21:52