Perguntas sobre 'awk'

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

Enviando sinais para processos de execução longa (AWK, DD)

Estou familiarizado que o comando DD não produz saída durante a execução. No entanto, se eu enviar um sinal USR1 para ele, ele pode imprimir o estado atual. Posso fazer o mesmo com o AWK? Imprime suas variáveis, registra signal_handler?     
16.06.2015 / 18:22
2
respostas

Comparar 2 arquivos delimitados e diferenças de saída

Eu fiz algumas perguntas semelhantes aqui algumas vezes no passado com grande sucesso, mas agora minhas necessidades mudaram um pouco e eu estou me esforçando para obter o resultado exato que estou procurando. Eu gostaria de comparar 2 arquiv...
13.10.2014 / 22:41
1
resposta

Como substituir a primeira linha usando sed?

Oi eu estou tentando substituir a linha de cabeçalho do meu arquivo usando o comando sed como mencionado abaixo, sed "1s/.*/$new_header/" Test_file.csv A linha acima substitui o cabeçalho e imprime em stdout, mas como posso redirecionar...
18.10.2014 / 13:32
2
respostas

Como posso particionar um conjunto de palavras com pares que devem terminar juntos?

Eu tenho um espaço ou uma tabela separada por vírgulas com duas colunas, cada linha representando a equivalência das duas palavras. A B B C B D C E F G O que eu quero é uma tabela com cada linha listando todas as palavras mutuamen...
17.10.2014 / 16:12
1
resposta

erro de sintaxe na expressão condicional ao executar o script de shell?

Estou trabalhando em um projeto no qual preciso fazer uma chamada de url para um dos meus servidores a partir do script de shell bash. http://hostname.domain.com:8080/beat Depois de atingir o URL acima, receberei a resposta abaixo, que pr...
07.03.2014 / 02:31
1
resposta

Existe uma maneira de passar uma variável de uma instrução awk para uma função bash como um argumento? [fechadas]

Estou tentando procurar alguns valores específicos de (como 1 ou 4 e 2 ou 3) um arquivo de texto usando uma instrução awk em um script bash. Se este valor for encontrado no arquivo (dentro da instrução awk ), então eu quero chamar uma funçã...
21.07.2014 / 22:44
1
resposta

Pipe caracteres hex para awk

Este comando funciona como esperado $ awk 'BEGIN {print "\x41"}' A Como isso $ printf '\x41' | awk '{print}' A No entanto, quando você confia no awk para reconhecer os caracteres hexadecimais, ele falha $ echo '\x41' | awk '{pri...
01.05.2014 / 13:39
3
respostas

awk - para adicionar uma coluna após corresponder as colunas restantes

Eu tenho um arquivo ( file1.txt ) com o conteúdo como abaixo. 8145216 3377090 1.5 1405541 53595498 1.53637 Eu preciso gerar todas as combinações possíveis para as duas primeiras colunas no arquivo acima. Eu uso um programa php como d...
10.04.2014 / 22:45
1
resposta

ajuda a entender uma parte de um programa awk

Um amigo meu escreveu um código no unix awk '\ BEGIN { OFS = "\t"; FS = "\t"} ;\ (NR >= 2){\ split($3,a,"|");\ if(a[1]!~ /\?/) {\   print a[1], a[2] > "geneinfo_tumor.txt";\   printf "%s", a[1] > "gene_tumor.txt";\   for (i = 2; i &l...
08.02.2017 / 22:45
2
respostas

unix instrução awk begin

Eu estava tentando usar uma instrução begin no awk, mas de alguma forma a instrução begin é impressa no topo de cada registro, em vez do primeiro registro que eu queria. Não sei bem por que, ficaria muito grato se alguém pudesse me dar algumas o...
22.05.2014 / 16:53