Perguntas sobre 'awk'

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

Remove Quotes (double ou single) com Awk

Eu quero remover aspas (aspas duplas) que aparecem na saída do awk, como isso pode ser alcançado # systool -c fc_host -v | awk '/Class Device =/{host=$4}/port_state/{print host,$3}' (This is my awk output sorted) "host1" "Online" "host2"...
14.04.2015 / 04:16
1
resposta

Grep em linha única [duplicado]

Eu tenho um script que transmite um padrão em uma única linha (sem quebras de linha). Eu quero grep stock_ticker nessa linha e imprimo assim que eu encontrar um. Agora o script nunca termina e é essencialmente loop indefinidamente. Um...
28.07.2015 / 19:37
1
resposta

Regressão com unário mais

Anteriormente, as conversões numéricas podiam ser acionadas adicionando zero (+0), unário mais (+) ou unário menos (-): $ gawk --version GNU Awk 4.1.4, API: 1.1 (GNU MPFR 3.1.6-p1, GNU MP 6.1.2) $ gawk 'BEGIN {print "01" + 0}' 1 $ gawk 'BEG...
05.02.2018 / 00:06
4
respostas

número de análise no awk

Eu tenho um arquivo de texto com números na segunda coluna e os números têm um separador de milhar e um separador decimal: 2014-01 2,277.40 2014-02 2,282.20 2014-03 3,047.90 2014-04 4,127.60 2014-05 5,117.60 Eu pre...
08.02.2014 / 20:50
7
respostas

extrai a quarta coluna de um arquivo csv usando o comando unix

Eu tenho um arquivo csv formatado como abaixo. "col1","col2","col3","col4" "1","text1","<p>big html text</p> ","4th column" "2","text2","<p>big2 html2 text2</p> ","4th column2" Eu quero extrai...
20.12.2013 / 15:47
3
respostas

Como verificar se a lista de números está ordenada?

Como verificar se os números do arquivo de lista estão aumentando? Lista de exemplos1: 658 659 663 vai ficar "OK". Lista de exemplos2: 658 664 663 receberá "FAIL". Lista de exemplos3: 23 24 25 26 vai ficar "OK".   ...
30.01.2018 / 14:01
4
respostas

Saída de id de "corte"

Eu preciso escrever um script que "corte" a saída do comando id em três partes. Por exemplo: Digamos que o id forneça essa saída: uid=12345(mylogin) gid=100(users) E meu script deve ser exibido assim: Login: mylogin Id: 12345 Group:...
26.03.2017 / 13:45
6
respostas

Converter string em data e hora em gawk ou awk

Eu quero converter a seguinte string ( 20140805234656 ) em data e hora ( 2014-08-05 23:46:56 ). Sou novo no Gawk e não sei a sintaxe exata, como posso colocar - a cada 5,8 e : a cada 14,17 e colocar "" no índice 11. Existe alguma maneira efic...
14.08.2014 / 16:01
5
respostas

Obtenha o nome do sistema de arquivos e o uso com 'df -h'

df -h | grep test | sed -e 's/*%.^ //g;s/.*[ ^I]//' Saída: /test /test/drv0 /test/drv1 df -h | grep test | cut -d '%' -f1 | sed -e 's/*%.^ //g;s/.*[ ^I]//' Saída: 10 20 15 Eu quero saber como posso juntar essas saídas a...
26.09.2013 / 22:27
5
respostas

Substituir qualquer número de abas e espaços por uma única nova linha no Linux? [fechadas]

Eu tenho uma lista de palavras muito grande que foi danificada, talvez por saída incorreta de vim ou exaustão de memória? Tudo na minha lista de palavras deve ser justificado à esquerda. Mas agora é assim: Cat Dog...
14.11.2017 / 07:28