Perguntas sobre 'gawk'

1
resposta

Encontre correspondências de um arquivo de índice sem correspondência exata e imprima o último campo

Eu tenho um arquivo grande (~ 6 mil linhas) com duas colunas que se parece com isso: 1111.aaaaabbb.b.cccc.c ValueA 2222.dddddeee.e.ffff.f ValueB 3333.gggghhhh.h.iiii.i ValueC Eu quero usar isso como meu índice ao pesquisar este arquivo...
13.10.2015 / 04:13
2
respostas

awk encontrar linhas com dois jogos

O arquivo contém Today is 1 nice day This is a perfect day Tomorrow is 1/2 cool 1/2 hot day What is Toy Story Tonight is a dark night Como faço para encontrar linhas começa com "To" e terminar com "dia" Nenhum desses comandos está fu...
17.01.2017 / 23:17
3
respostas

Arredondando um número no awk

Estou tentando encontrar uma maneira de arredondar alguns números. O tópico que encontrei: link Estou usando o seguinte comando no meu script bash ... free -h | gawk '/Mem:/{print $2}' | awk 'FNR == 1 {print $1 "B"}') O código a...
21.03.2018 / 12:50
2
respostas

patsplit vs dividir em gawk

No manual do gawk, encontrei duas funções patsplit e split . Eu estou querendo saber quais são as diferenças deles? Eu entendo o objetivo de split , mas qual é o objetivo de patsplit ? Obrigado.     
18.07.2017 / 18:06
2
respostas

Procura por uma correspondência não exata e retorna a coluna 1 desse arquivo

Eu tenho um arquivo separado por guias que se parece com isso: Adam Group1,Group2,Group8,Group9,Group10 James Group1,Group11,Group12,Group7 Kelly Group18 Alfred Group1,Group8,Group10 Manuel Group2,Group5,Group1 Jack Group11,Group8...
27.10.2015 / 22:05
1
resposta

awk print from passwd mas apenas com o userid 1000

Ok, já fiz: cat /etc/passwd | awk -F: '{ print $1 }' -F == > Especifique um separador de arquivos para delinear campos de dados em uma linha $ 1 == > Representa o primeiro campo na entrada mas como imprimir apenas usuários com...
04.09.2018 / 14:46
3
respostas

retomar a leitura de um arquivo de log do ponto em que o deixei pela última vez [duplicado]

Eu tenho um arquivo de log que está continuamente atualizando (nova linha adicionada) após um curto período de tempo. Estou buscando apenas mensagens de erro do arquivo a cada 10 minutos. Inicialmente, na primeira vez, obtive toda a linh...
29.08.2018 / 08:53
1
resposta

definindo mais variáveis insite awk if? :

Eu recebo erro em um teste tão simples com duas variáveis: $ echo test|awk '{$2 != ""? o="ABC" r="123" : o="123 r="ABC"}END{print "o:"o" r:"r}' awk: cmd. line:1: {$2 != ""? o="ABC" r="123" : o="123 r="ABC"}END{print "o:"o" r:"r} awk: cmd. lin...
22.03.2018 / 22:32
1
resposta

processando vários arquivos com problema awk

Eu tenho os arquivos de entrada com campos separados por dois-pontos: main: one:111:222:333 fiv:333:222:333 two:123:234:500 arquivo1: one:111:222:333 two:123:234:501 arquivo2: one:111:222:333 thr:-:234:232 fiv:999:500:232...
13.04.2018 / 23:03
1
resposta

Como atribuir uma variável por palavra de uma string

Como você sugeriria atribuir consecutivamente uma variável por palavra de string? Estou procurando o comando curto: one-liner e sem loop, se possível. Deve ter da forma echo "<sring>" | your_command Exemplo : A string é "wo...
10.02.2017 / 10:34