Perguntas sobre 'awk'

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

Extrai uma amostra aleatória de N linhas com base no padrão

Eu tenho um arquivo formatado assim: train/t/temple/east_asia/00000025.jpg 94 train/t/temple/east_asia/00000865.jpg 94 ... train/s/swamp/00000560.jpg 92 train/s/swamp/00000935.jpg 92 .... train/m/mountain/00000428.jpg 68 train/m/mountain/0000...
20.03.2016 / 21:58
2
respostas

Por que as versões mais recentes do awk imprimem inteiros grandes em vez de números decimais?

Costumo usar a calculadora awk (gawk): calc(){ awk "BEGIN{ print $* }" ;} No Ubuntu 14.04, ele gera grandes números em formato padrão, por exemplo $ calc 56777654409823*4674990588446667952594759939814064128 2.65435e+50 Mas agora (U...
08.04.2016 / 02:10
4
respostas

Como usar printf com awk para designar a saída do comando columns separated

Eu quero extrair o nome do fabricante, a versão de firmware do cartão e status da saída de fcinfo hba-port , que se parece com: root-#> fcinfo hba-port HBA Port WWN: 10000000c96a53c5 OS Device Name: /dev/cfg/c2 Manufactur...
02.03.2016 / 04:24
3
respostas

Mesclar colunas e adicionar

Eu tenho um arquivo com o seguinte conteúdo (há espaços adicionais para preencher a primeira coluna) 1 account1 192.168.0.1 1 account1 192.168.0.2 19 account2 192.168.0.1 100 account3 192.168.0.3 1 account3 192.168.0.5 E...
23.01.2018 / 15:48
2
respostas

Bash - linha de correspondência se o número estiver dentro de um intervalo definido na linha

Eu tenho um arquivo de texto com o seguinte formato: Item A,10-20 Item B,21-30 Item C,31-60 Item D,61-120 como posso pesquisar o arquivo com qualquer número e recebo a linha retornada que inclui o número dado pelo intervalo no segundo cam...
13.01.2018 / 22:45
6
respostas

Manipulação de lista usando sed / awk

Eu quero organizar a seguinte lista em formato específico Atual: 42.53e-12 43.64e-12 45.78e-12 49.86e-12 57.87e-12 73.68e-12 105.3e-12 Necessário "42.53e-12, 43.64e-12, 45.78e-12, 49.86e-12, 57.87e-12, 73.68e-12, 105.3e-12" Todo...
11.02.2018 / 18:33
2
respostas

Selecione aleatoriamente uma linha em cada bloco de N linhas [duplicado]

Eu gostaria de selecionar aleatoriamente uma linha após um determinado número de linhas. Por exemplo, aqui está minha entrada: 8 blue 8 red 8 yellow 8 orange 3 pink 3 white 3 cyan 3 purple 1 magenta 1 black 1 green 1 brown e com a seleç...
17.11.2017 / 12:32
2
respostas

Substitui a entrada da coluna pela soma das outras entradas da coluna

Digamos que eu tenha um arquivo que contenha estas linhas: 02.03.14 14.50 14.50 0.00 Desc 02.03.14 17.00 0.00 17.00 Desc 01.03.14 2.82 1.68 calc Desc 02.03.14 1.04 0.00 1.04 Desc 06.03.14 6.00...
27.07.2014 / 21:08
3
respostas

Mesclando vários arquivos por linha

É possível copiar as linhas de File1 e File2 em um novo File4 seguindo a instrução dada por File3 usando um script bash simples (sed? awk?). File1: /*two or more columns, tab delimited*/ AC 456324 DC 689712 GH 123677...
10.07.2014 / 17:09
2
respostas

Une sete arquivos com o awk linha por linha

Eu tenho sete (ou oito e assim por diante) arquivos com o mesmo número de linhas. arquivo1 1.001 1.002 1.003 1.004 arquivo2 2.001 2.002 2.003 2.004 arquivo3 3.001 3.002 3.003 3.004 etc. Saída desejada: 1.001;2.001;3...
19.06.2016 / 19:40