Perguntas sobre 'awk'

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

bash + como mudar para a próxima string na lista

A lista a seguir representava os tokens entre sdb e sd$MAX (enquanto MAX intervalo poderia ser c - z ) Por exemplo: MAX=z list=$(eval echo sd{b..$MAX}) echo $list strings são: (exemplo) sdb sdc sdd sde sdf sdg sdh sdi...
15.01.2018 / 18:07
1
resposta

Remover linha do arquivo

Eu tenho dados de 4 colunas, 10000 linhas. Eu estou tentando remover linhas cuja segunda coluna tem valores menores que a terceira coluna das linhas anteriores. chr1 10 20 3 chr1 15 30 9 chr1...
14.02.2018 / 02:17
2
respostas

verificação de integridade do arquivo awk. awk check for null / missing values em arquivos csv

Estou tentando escrever um script simples de verificação de sanidade de arquivo. Eu tenho um diretório com dezenas de arquivos CSV contendo id, edname, firstname, lastname, suffix, email. Eu gosto de escrever um script awk para verificar se o...
07.12.2017 / 18:26
2
respostas

SED / AWK: adiciona uma string a vários arquivos correspondidos pelo valor regex de outro arquivo de origem

Eu tenho um único arquivo de origem que tem várias entradas deste formato: some_id: some string E um monte de arquivos .txt em pastas diferentes que possuem strings identificadas por id id="some_id" Como faço para analisar o...
07.12.2017 / 21:04
3
respostas

Awk para remover espaço extra após a primeira letra?

Awk para remover espaço extra após a primeira letra? Our file contains: Blue sky. Nice weather. White cloud. Bright sun. Cool air. Bla bla bla. How to have the content like this: Blue sk...
02.01.2018 / 22:54
3
respostas

classifica uma lista baseada na porção datetime dos registros em que a posição datetime no registro pode variar

Eu quero classificar uma lista na parte datetime de seu nome. Isso é possível usando a ordenação? Não consigo especificar a coluna de classificação, pois a coluna pode variar conforme mostrado na entrada de amostra abaixo. swid_ds_install_...
28.12.2017 / 10:24
2
respostas

Enchimento duro

Dado este arquivo: $ cat file alfa bravo charlie delta echo foxtrot golf hotel india juliet kilo lima mike november oscar papa quebec romeo sierra tango uniform_victor_whiskey_xray yankee zulu Eu gostaria de quebrar duro aos 70 anos, mas...
03.03.2018 / 05:02
2
respostas

Eu quero soltar a base de registro no registro anterior usando o awk?

Arquivo CSV de entrada: I,TEST1 H,TEST2 H,TEST3 I,TEST4 I,TEST5 H,TEST6 I,TEST7 Arquivo de saída: I,TEST1 H,TEST2 I,TEST4 I,TEST5 H,TEST6 I,TEST7 Eliminar somente quando houver vários registros H de tipo, siga um registro I d...
05.03.2018 / 22:35
2
respostas

Text Processing - Obtenha 2 linhas com texto exato entre elas

Eu tenho um arquivo com número desconhecido de blocos de texto que consistem em iniciar a palavra-chave "Iniciar", terminar a palavra-chave "Fim" e texto opcional entre eles com uma palavra-chave exata "Disco" em cada linha e preciso me livrar d...
14.01.2018 / 18:19
2
respostas

Shell Script que analisa vários arquivos e adiciona uma linha se uma condição for atendida?

Estou tentando escrever um script de shell que leia mais de cem arquivos contendo várias seções de parâmetros em cada arquivo, apenas para modificar uma linha. Se uma seção em um arquivo não contiver ELLIPSOID_CODE = 123 , inclua na linha ELL...
11.01.2018 / 21:28