Perguntas sobre 'awk'

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

Pergunta sobre instruções de concatenação

Eu tenho um arquivo csv delimitado por ponto-e-vírgula e um script de shell Korn que faz alguma elaboração. Estou procurando entender o que essas duas instruções fazem no shell do Korn: num_rec='cat test.csv |wc -l|tr -d " " | nawk '{printf("...
24.05.2016 / 08:24
2
respostas

Por que o awk diz “erro de sintaxe” para a vírgula que coloquei entre os dois padrões?

Eu corro o seguinte script no Linux (Mint em uma chave USB) com o GNU Awk 4.0.1 instalado por padrão. O erro retornado pelo awk é o seguinte: awk: cmd. line:7: /^Observation/,/^@@@/ {sub("/^N° of case: \(.*\)$","\1\$"); print...
01.09.2015 / 08:33
4
respostas

Como trocar blocos html inteiros em vários arquivos com sed

Eu tenho toneladas de páginas HTML com um conteúdo semelhante ao seguinte: <div class="wrapper"> <div class="aaa"> ...lot of html1 here like div's/spans etc.. </div> <!-- end aaa --> <div class="bbb"> ...lot of...
24.12.2014 / 15:29
2
respostas

Unir arquivos (grandes) em um padrão alfanumérico

Eu tenho: Arquivo 1 como: sting_of_printable_characters*sting_of_printable_characters*sting_of_printable_characters*ALPHANUMERIC_PATTERN Arquivo 2 como: sting_of_printable_characters*ALPHANUMERIC_PATTERN onde * é um separador...
13.10.2015 / 17:03
1
resposta

Extrai a primeira palavra após o padrão que inclui '[…]'

Eu tenho um problema ao tentar extrair a primeira palavra depois que grep corresponde ao meu padrão. Deixe-me mostrar um exemplo: cat test.txt [profile dev] xxx xxx [profile prod] xxx xxx agora eu quero extrair a palavra depois de '...
01.04.2015 / 07:09
3
respostas

como usar o awk / cut para obter dados da coluna que possuam espaço

Eu tenho dados no formato abaixo: 16 SQL*Plus vilconv1 dox-conv2 16 TOAD background query session Disha WORKGROUP\AD agora quero obter dados por coluna, estou usando...
24.02.2015 / 13:55
2
respostas

Usando find -exec como imprimir o nome do arquivo na frente de cada linha?

Semelhante a, mas além disso: find . -iname "somepatter*txt" -print -exec cat {} \; Como o nome do arquivo de cada arquivo pode ser impresso na frente de cada linha com os resultados do find?     
06.10.2015 / 20:21
3
respostas

Calcular e arredondar números para cima em bash

Estou lutando com uma ligeira variação em: Como calcular tomando o primeiro campo e Como arredondar os números de ponto flutuante no shell? Eu tenho um arquivo que se parece com (espaço entre colunas): 1533 C_P.doc 691 C_M.doc 905 G_S.d...
12.12.2014 / 07:28
2
respostas

Combina a saída de df -h / dev / xvda1 em uma única linha

Eu quero converter a saída de 2 linhas de df -h em uma única linha significativa, ou seja, Tome [root@ip-10-42-1-246 tmp]# df -h /dev/xvda1 Filesystem Size Used Avail Use% Mounted on /dev/xvda1 20G 1.2G 19G 6% / [root@i...
03.12.2014 / 18:00
1
resposta

comparando 2 listas com dados adicionais a serem impressos

Eu tenho um arquivo, digamos file1.txt ENSG00000223116 AL157931.1 ENSG00000233440 HMGA1P6 ENSG00000207157 RNY3P4 ENSG00000229483 LINC00362 ENSG00000252952 RNU6-58P Eu tenho outro arquivo que diz file2.txt ENSG00000223117 0 0...
10.12.2014 / 18:10