Perguntas sobre 'awk'

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

Insira uma nova linha após uma seqüência quebrada de números awk / unix / shell scripting

Eu tenho um arquivo enorme para processar e não consegui obter exatamente o que preciso. Por favor, note que eu não sei de antemão quantas vezes isso ocorre em um arquivo (por exemplo, poderia acontecer > 1000 vezes por arquivos). Abaixo e...
27.06.2017 / 16:09
4
respostas

awk para combinar e recortar campos com delimitador alternativo

Gostariadeusarawkousemelhanteparacorresponderaospadrõesdeumarquivodemarcadoreschromee,dependendodacorrespondência,recortarumcampoespecíficocombaseemdiferentesdelimitadoresdecampo.Anexeiumafotodeamostra.Euaindanãodescobricomoanexarcomoumarquivo,...
19.02.2017 / 21:14
2
respostas

Verificação portátil para matriz

Gawk tem "isarray": if (isarray(x)) print "is array" else print "is scalar" No entanto Mawk e "gawk --posix" não: fatal: function 'isarray' not defined Isso pode causar problemas: x x[1] fatal: attempt to use scalar 'x' as a...
18.04.2017 / 03:36
1
resposta

awk - formata dinamicamente colunas separadas por tabulação

Eu tenho um arquivo com colunas de comprimento dinâmico (quatro) separadas por guias (uma coluna pode ter espaços) COL1 COL2 COL2 COL2 COL3 COL3 COL4 COL1 COL2 COL2 COL3 COL4 COL4 COL1 COL1 COL2 COL2 COL3...
09.02.2018 / 16:18
4
respostas

Converter uma coluna no local no CSV

Preciso de ajuda sobre a conversão de datas no local em um CSV. Basicamente, eu era capaz de converter a coluna e salvar em um novo arquivo, mas não consegui salvá-lo no CSV original. Eu tenho um CSV com formato de data DD/MM/YYYY HH:MM e...
29.01.2018 / 19:50
3
respostas

Use o awk para enviar uma lista de links simbólicos para os arquivos em um diretório com espaços no nome?

Eu tenho uma lista de nomes de arquivos que eu quero criar links para (chamam filenames.txt ). Ao usar cat filenames.txt | awk 'system("ln -s "$0" ~/directory\ with\ spaces/subdirectory/")' parece que ele fica obstruído quando encontra...
15.01.2017 / 07:02
3
respostas

Eu preciso obter o número da linha que possui o maior valor

Eu tenho um arquivo txt como segue 1 8.92 2 9.99 3 9.57 4 9.63 5 9.57 6 9.51 7 7.84 8 7.95 9 9.44 10 9.58 11 9.94 12 10.20 13 9.35 Eu preciso do número da linha com o maior valor. Como posso conseguir isso? por exemp...
17.01.2017 / 12:44
1
resposta

awk uma variável como um regex

A pergunta é realmente simples, eu li todas as perguntas e ainda não consigo! Eu tenho um arquivo simples como este $cat file1.txt ALA AJD KSF E quero que o awk use cada um dos valores como regex para imprimir linhas de outro arquivo para...
28.10.2016 / 10:25
3
respostas

Como duplicar cada linha e alterar os dígitos dentro de cada linha de maneira diferente no linux?

O arquivo de entrada se parece com: 1 0 0 000 3444 2 3 3 456 6875 3 0 0 023 3300 4 2 2 211 1000 primeiro: eu quero ter 2 cópias de cada linha: 1 0 0 000 3444 1 0 0 000 3444 2 3 3 456 6875 2 3 3 456 6875 3 0 0 023 3300 3 0 0 023 3300 4...
17.08.2016 / 16:44
1
resposta

Awk - Corresponde valores entre dois arquivos e cria um novo arquivo

Eu tenho dois arquivos que estou tentando comparar e crie um arquivo final.txt com dados que existem de ambos os arquivos. Arquivo1 - coluna 1 e Arquivo2 - colunas 2 contêm o valor que preciso corresponder entre os dois arquivos. Então, es...
23.08.2016 / 13:50