Perguntas sobre 'awk'

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

Aritmética na variável contendo endereço IP

Eu tenho variável network="198.168.1.x" # for ex. 198.168.1.254 Eu quero criar novas variáveis: next_serv="198.168.1.(x-1)" # for ex. 198.168.1.253 max_host="198.168.1.(x-2)" # for ex. 198.168.1.252 Como fazer isso?     
28.11.2015 / 22:27
3
respostas

Recuperando linhas de um arquivo dependendo de outras linhas

Imagine a seguinte estrutura de arquivos: foo.bar.1 blabla moreblabla relevant=yes foo.bar.2 relevant=no foo.bar.3 blablabla foo.bar.4 relevant=yes Eu quero recuperar todas as foo.bar linhas onde dentro do bloco seguem a si mesmas e an...
31.01.2016 / 22:49
3
respostas

bash + como combinar valores de saída na mesma linha

temos duas variáveis de matriz: linux_machines discos printf "%s\n" ${linux_machines[*]} neptun1 neptun2 neptun3 printf "%d\n" ${disks_num[*]} 4 5 5 como combinar os valores de arrays para obter os resultados esperados a seguir...
26.12.2017 / 09:15
5
respostas

alterando o padrão de um arquivo de texto

Um arquivo de texto tem um conteúdo parecido com chair table pen desk Agora eu quero que ele seja alterado e armazenado em uma variável, digamos var como abaixo ('presidente', 'presidente'), ('mesa', 'mesa'), ('caneta', 'caneta'),...
23.02.2012 / 08:28
4
respostas

Selecionando dois conjuntos de condições no awk

Eu tenho uma mesa 1 1 1 0 0 1 0 0 Eu quero imprimir as linhas com dois conjuntos de critérios de seleção separados por OR . Conjunto de critérios 1: (Coluna 1 > = 1 e Coluna 2 = 0) OR Conjunto de critérios 2: (Coluna 1 = 0...
08.10.2017 / 07:58
3
respostas

verificar dados em colunas quando um dado ou algum pode estar faltando ou presente?

Não tenho certeza se isso é possível. digamos que eu tenha colunas como: Team Colour Game Rainfall PlayerName XYZ Blue Cricket Yes Kapil suponha que eu precise procurar por qualquer dado q...
11.05.2013 / 15:07
5
respostas

Como repetir um bloco de texto?

Como uso o awk para repetir um bloco de texto 100 vezes? ou seja string1 string2 string3 se tornaria: string1 string2 string3 string1 string2 string3 string1 string2 string3...     
18.07.2016 / 21:05
1
resposta

Substitua o comando como variável no script bash

Eu preciso substituir uma parte de um comando awk em um script com diferentes casos, a partir disso: CONTAINER=$1 RESULTS=$(ssh -o LogLevel=QUIET -t -i ~/key.pem user@server sudo docker stats --no-stream $CONTAINER | awk '{if (NR!=1) {pri...
23.08.2016 / 09:36
3
respostas

Por que o awk entende FS = “*” mas não para FS = “- * -”?

Eu tenho um arquivo de teste, seu conteúdo é: a -*- b Eu usei awk 'BEGIN {FS="*"} {print $2}' test , imprime - b Correto! Mas quando eu uso awk 'BEGIN {FS="-*-"} {print $2}' test , eu tenho: * Eu sei que FS suporta re...
06.02.2015 / 04:00
4
respostas

Agregar e agrupar o arquivo de texto em perl ou bash

Eu tenho um grande arquivo de texto (com 5m linhas) neste formato (4 colunas, separadas por ; ): string1; string2; string3; userId As primeiras 3 strings (SHA1s) formam uma única ID, chamada appId (para que possa ser simulada assim...
22.07.2014 / 11:42