Perguntas sobre 'awk'

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

Arredondando um número no awk

Estou tentando encontrar uma maneira de arredondar alguns números. O tópico que encontrei: link Estou usando o seguinte comando no meu script bash ... free -h | gawk '/Mem:/{print $2}' | awk 'FNR == 1 {print $1 "B"}') O código a...
21.03.2018 / 12:50
1
resposta

Substituir linha no arquivo de texto com entrada do usuário no terminal

Estou tentando solicitar ao usuário duas informações: 1) O número da linha no arquivo a ser alterado 2) O valor para alterá-lo para. Meu script até agora: echo "Do you wish to enter a variable to be changed?" select yn in "Yes" "No"; do...
06.04.2018 / 18:02
3
respostas

Ordem de data de formatação em csv usando awk

Eu tenho o arquivo csv com a seguinte estrutura de dados: [MM / DD / AAAA] 1111,2222,3333,4444,5555,6666,7777,11/27/2017 18:58:48,11/27/2017 19:07:57 Estou com o objetivo de alterar o formato da data para: [AAAA / MM / DD] 1111,2222,33...
28.02.2018 / 16:57
3
respostas

Como posso imprimir a saída com uma string contendo um campo de um arquivo?

Digamos que estou procurando uma linha com a palavra "amarelo" em um arquivo chamado "nome do arquivo". Então eu quero que a saída diga "A cor da camisa é amarela" Digamos que a linha que eu tirei do arquivo "filename" é assim: blue green...
31.01.2018 / 12:27
3
respostas

Obter linhas até o primeiro intervalo de padrões correspondente [duplicado]

Eu tenho um arquivo que se parece com o seguinte: line1 line2 line3 line4 line5 line6 line7 line5 line2 Eu quero obter dados entre line1 e line5 . Eu usei awk '/line1/,/line5/' myfile . Esperando que a saída seja: line1 line2...
24.01.2018 / 16:04
4
respostas

bash variável substituir primeira letra com a letra em [] usando manipulação de string

digamos que eu tenha: variable=string e agora gostaria de substituir os colchetes de uso pela primeira letra ${variable/firstletter/[firstletter]} Por fim, quero usá-lo no script para modificar um padrão de expressão regular para q...
06.02.2018 / 16:49
2
respostas

AWK resultado diferente

Eu estava pesquisando a lista de arquivos abertos com base nos processos Ips e AMD. Eu usei abaixo do comando for i in 'sudo netstat -tulpna|awk '{print $5}'|grep -E "[0-9]{3}"|grep -v "^192\|10"|cut -f1 -d ":"';do sudo netstat -tulpna|aw...
08.02.2018 / 09:15
2
respostas

parsing data with sed command

Minha saída assim: <li><a href="/intl/id/download/">Bahasa Indonesia</a></li> <li><a href="/intl/ms/download/">Bahasa Melayu</a></li> <li><a h...
29.04.2018 / 19:38
2
respostas

Compare as datas usando o awk no bash

Eu tenho um arquivo e cada linha tem algumas informações e uma data, então o que eu quero é imprimir as linhas com datas após uma determinada data. Eu uso esse comando do awk sort -t$'|' -k5 $2 | awk -F '|' -v DatedAfter=$4 '!/^#/ &&...
17.11.2018 / 11:59
2
respostas

Como converter e-05 para 0.0000

Quando eu tento analisar html via curl + jq eu vejo isso onde vejo 0.0000123 ele imprimindo por exemplo 1.23e-05.How posso converter isso? Ou se é tão difícil, por favor escreva algumas alternativas sed ou awk.     
12.02.2018 / 20:23