Perguntas sobre 'awk'

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

Awk não está funcionando, mas já fez no passado?

Agradecemos antecipadamente por sua ajuda com isso. Estou tentando executar o comando awk abaixo, mas não está funcionando. Eu executei o comando exato antes em várias expressões, e isso funcionou bem. Eu até tentei rodar com apenas 5 express...
26.02.2018 / 11:30
4
respostas

Função definida pelo usuário para encontrar no máximo 4 números

Eu tenho um script básico para encontrar o máximo de 2 números usando uma função definida pelo usuário; mas preciso convertê-lo para aceitar 4 números e estou tendo dificuldades. Aqui está o roteiro. #!/bin/bash echo $1 $2 | awk ' { print...
19.03.2018 / 17:36
2
respostas

Converter carimbo de data / hora unix em hh: mm: ss: SSS (em que SSS é milissegundos) em AWK

Como posso converter o carimbo de data / hora unix para hh: mm: ss: SSS (em que SSS é milissegundos) no AWK. Por exemplo: echo 1456478048306 > time cat time | awk ....... > readable_time_format     
26.02.2016 / 09:53
4
respostas

awk uma coluna específica com quebra de linha inesperada

Eu não consigo encontrar uma solução para isso e isso está me deixando louco. Eu sei que posso usar awk para imprimir uma coluna (s). No entanto, estou tendo problemas para imprimir uma coluna específica devido à maneira como meu sistema de a...
17.05.2013 / 19:42
1
resposta

Por que existem ambos printf e print nesse comando?

Enquanto estudava sobre fail2ban , deparei com este comando. Eu nunca trabalhei com awk antes, apenas com sed . Eu não entendo porque existem tanto printf como print , aí: awk '{ printf "# "; print; }' /etc/fail2ban/jail.conf | su...
07.01.2018 / 05:34
1
resposta

Como converter uma lista de números para o formato de data em um arquivo de dados com o awk

A segunda coluna são datas e eu quero que ela seja impressa como DD.MM.AAAA. Por favor note que a quarta linha é um pouco diferente. 89 150716 -50,00 101 170816 -50,00 123 141016 -100,00 142 91216 -100,00 19 140217 -100,00 38 230317...
17.01.2018 / 13:51
2
respostas

Encontre e substitua usando arquivos com regex

OK, vamos supor que eu tenha FileA.txt que contém isso: string1, 3269 asdf, 8635 ghjk, 8534 foo, 4179 bar, 23490 Gostaria de usar um ou dois arquivos de texto (o que é sempre mais fácil), nos quais posso armazenar isso: FileB.txt...
07.01.2018 / 20:28
2
respostas

Como combinar linhas alternativas em um arquivo?

Eu tenho um arquivo de entrada de 4 linhas e preciso modificar o arquivo para combinar linhas alternativas. Eu quero executar a operação no lugar. INPUT: Tom Nathan Jack Polo Desired Output: Tom Jack Nathan Polo Uma forma é coletar li...
12.01.2018 / 19:55
3
respostas

multiplicação de cada linha

Eu gostaria de calcular um valor em cada linha de um arquivo como este: 1 1441792,11534336 2 1048576,8388608 3 1441792,1153433 4 1966080,15728640 5 393216,3145728 6 2621440,20971520 7 2490368,19922944 Eu preciso adquirir o segundo...
19.06.2014 / 20:53
3
respostas

Comando shell para remover a primeira cadeia que é delimitada por barras

Eu preciso de um comando shell (sed ou awk é o preferido) para remover a string que está dentro das barras. Por exemplo, se minha string for /some/dir/example/ , a saída deverá ser dir/example/     
06.06.2014 / 11:05