Perguntas sobre 'awk'

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

Recuperando duas correspondências do padrão repetido

Como posso recuperar correspondências de dois padrões repetidos: mappedname & seu valor no texto abaixo?. MapName:abc someDiffName=someDiffValue x=3 y=6 NeedyMappedName=NeedyMappedValue . . Flag=true grep "MapName\|NeedyMappedName...
30.09.2013 / 07:38
1
resposta

Compare o arquivo similar e não os arquivos similares exibidos abaixo da saída no awk?

Gostaria de comparar os dois arquivos a seguir e exibir uma comparação dos dois arquivos entre si. Arquivo nº 1: DATE DS 2012-08-02 1 2013-06-23 1 2013-06-27 2 2013-06-28 2 2013-06-29 779 Arquivo nº 2: DATE DE 2013-06-1...
17.07.2013 / 22:04
3
respostas

Regex / problema de correspondência de padrões para extrair dados

Qual é a melhor maneira de remover distâncias nas seguintes linhas e no formato de saída de CDV. Isso pode ser feito razoavelmente facilmente na linha de comando? Eu gostaria de evitar ter que escrever um roteiro completo. Greece 282 km, Mace...
24.10.2012 / 15:40
3
respostas

Precisa analisar uma tabela de entrada dupla com dois pares

Eu tenho esta tabela de duas entradas resultante de uma saída do programa: Variable1 : Value1 Variable2 : Value2 Variable3 : Value3 Variable4 : Value4 Variable5 : Value5 Variable6 : Value6 Variable7 : Value7 Eu preciso...
03.09.2012 / 14:42
2
respostas

Awk para saída de arquivo de leitura

Ainda não entrei em awk , mas está na minha disposição aprender este ano. Eu fiz uma pergunta anterior que me levou a awk e funciona. No entanto, não tenho certeza de como inserir todos os tipos de arquivo e gerar o tipo de arquivo com o no...
18.12.2012 / 17:34
3
respostas

Como substituir o argumento do awk?

Eu quero simplificar o comando awk para uso comum, em vez de escrever awk '{print "rm -r"$4 }' cada vez que eu quiser escrever myawk "rm -r"$4 . Eu tentei escrever essa função myawk() { awk '{ print $1 }' } e não funciona .. Como p...
26.09.2011 / 20:26
1
resposta

Como as barras invertidas são processadas com sucesso por bash, gawk e gensub ()?

Eu tenho um arquivo $ cat f2 line 1; li ne 2$ onde observe que o último $ é o prompt do bash, e não parte do conteúdo do arquivo. Eu tento concatenar cada linha que não termina em um dígito com sua próxima linha com gawk . Mas ao c...
14.11.2018 / 04:44
4
respostas

Compare os números no arquivo de texto, se atende a condição executar um script de shell

Eu tenho um arquivo de texto (criado por um script) que contém apenas números em uma única linha, como "5 17 42 2 87 33". Eu quero verificar cada número com 50 (exemplo), e se algum desses números for maior que 50, eu quero executar outro script...
21.11.2018 / 18:19
5
respostas

awk: divide a coluna, imprime o lado esquerdo do delimitador e cola no meio do csv

Arquivo de entrada: AAA, BBB:XXX, CCC, DDD, EEE, FFF, GGG, HHH O resultado deve ser: AAA, BBB, BBB:XXX, CCC, DDD, EEE, FFF, GGG, HHH Eu pensei em algo como: awk -F, '{n=split($2,a,":"); a[n]} {$2=$NF","$2}1' OFS=, Mas o prim...
31.08.2018 / 12:00
4
respostas

Mover arquivos para diretórios separados com base no agrupamento definido em um arquivo CSV

RELACIONADO: Mova todos os arquivos com prefixos correspondentes para a pasta com base em uma lista csv Eu tenho um arquivo CSV de duas colunas (valores separados por vírgulas), com cabeçalhos: "id","group" "F1256","old" "E51651","new" "...
05.09.2018 / 14:05