Perguntas sobre 'awk'

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

mesclando dois arquivos de acordo com a linha especificada

Eu tenho file1.txt da seguinte forma: search http://google.com mail https://gmail.com file2.txt tem esta aparência: This is a search tool This is your mail account Eu preciso mesclá-los da maneira que file1.txt se parece com...
25.08.2018 / 09:54
1
resposta

localize linhas maiores que X em JSON e exclua todo o objeto

Eu tenho um enorme JSON Array com vários mil objetos e preciso filtrar todos os objetos onde o campo de texto é muito longo (digamos 200 caracteres). Eu encontrei muitos conselhos SED / AWK para encontrar uma linha com um certo tamanho, mas c...
23.05.2018 / 21:37
2
respostas

Analisando mensagens FIX para análises adicionais

Atualmente estou tentando analisar minhas mensagens FIX para obter duas colunas mostrando a moeda (tag55) e o preço (tag133), mas tendo dificuldade em usar 'awk' quando aparece, a parte desejada da mensagem não é dividida em colunas ( em negrito...
28.05.2018 / 08:09
4
respostas

localize e imprima uma linha em particular da lista de nome de arquivo e número de linha

Eu tenho um arquivo input.txt que contém vários nomes de arquivos no formato abaixo. FILENAME_DATE_LINENUMBER , o input.txt contém muitos desses nomes de arquivos. O nome do arquivo em si tem precisamente 5 sublinhado . FILE_NAME_1....
23.01.2018 / 17:36
1
resposta

Formatando e preenchendo dados perdidos com base na coluna

Eu tenho os dados neste formato e quero classificá-los com base no rótulo em cada coluna. Gostaria de substituir o campo ausente por uma vírgula ( , ) como mostrado abaixo 2018-03-13 02:09:12,AB=123,BC=6,CAB=Jax,XYZ=Xax 2018-03-13 02:09:13,...
13.03.2018 / 14:53
1
resposta

substituindo valores em um com os valores em outro arquivo

Eu tenho um arquivo csv chamado eche no seguinte formato: INCON,--,INITIAL,CONDITIONS,FOR*****,ELEMENTS,AT,TIME ,0.315570E+13 VC76,0.10000000E+00,0.2837726135782E+08,0.6756896308414E+02 1K02,0.10000000E+00,0.2837950666778E+08,0.67570076191...
12.11.2017 / 15:23
1
resposta

Média de muitas linhas de dados

Eu tenho um arquivo de dados para 1024 time steps que se parece com isso: 1 0.240112 0.0610352 1.00659 2 0.240112 0.0610352 1.00659 ... 1024 0.237366 0.0576172 1.00189 Eu quero fazer duas coisas - Diminuir o número de li...
05.10.2017 / 16:41
1
resposta

exibe usuários que efetuaram login desde uma data usando o último

Estou tentando exibir o nome de usuário das contas que fizeram login durante o mês passado usando o comando last . No momento eu tenho isso last | awk '{print $1, $4 ,$5 ,$6}' | grep -B 10 Jul | sort -u -t' ' -k1,1 Como os usuários q...
09.11.2015 / 00:13
2
respostas

Como usar o argumento de linha de comando como expressão correspondente ao regex awk?

Eu tenho o seguinte script awk: #!/bin/awk -f BEGIN { FS = ""; } value ~ "MYVALUE" # silly test { print "1 - " substr($0, 235, 12); } $235 ~ "M" { print "2 - " substr($0, 235, 12); } { if(value == substr($0, 235, 12))...
24.02.2017 / 13:44
2
respostas

compara arquivos com base em duas colunas e adiciona campo

Eu tenho arquivos com data e hora em coluna no formato "AAAA MM DD HHMM" mais uma variável (temperatura) e quero convertê-los em formato YYYY DDD (e manter hora e temperatura como estão). Eles se parecem com isso, mas a mesma data aparece várias...
25.05.2017 / 15:39