Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
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 / 01: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 / 14: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 / 17:39
0
respostas

use gff2fasta em vez de um script bash para obter partes de sequências de DNA de um genoma completo

EDIT e uma solução Como minha pergunta original foi mal formulada e eu estava tentando reinventar a roda, estou respondendo minha própria pergunta agora (talvez ajude alguém): O gff2fasta é uma ferramenta que faz exatamente o que eu prec...
07.04.2017 / 10:22
2
respostas

Como manipular o arquivo de log usando grep ou awk?

Estou tentando recuperar o arquivo de log / var / log / secure e mostrar somente o tipo de log "Senha com falha", que aparece pelo menos 3 vezes. Existe alguma maneira de fazer isso usando apenas comandos do Linux? awk? grep? Um exemplo de...
09.12.2016 / 17:48
1
resposta

awk no solaris 5.8 / obter valor de dois campos / linhas

Sou novo no UNIX-Solaris, e consegui criar um script e estou tendo um problema com um valor que preciso. Basicamente eu preciso detectar se dois processos estão sendo executados. Eu descubro que posso obter essa informação usando o seguinte c...
21.02.2017 / 22:01
2
respostas

teat corresponde a word1 e word2 para obter uma palavra entre

Estou tendo problemas em tentar extrair um endereço IP de uma chamada de arquivo de log completa. Isto é o que a linha no arquivo parece [2016-11-10 11:22:42] NOTICE[24518] chan_sip.c: Registration from '"100" ' failed for '62.210.189....
17.11.2016 / 21:53
0
respostas

awk para processar arquivos muito grandes

Eu tenho um arquivo aqui onde quero marcar cada linha com FILEB e FILEC como referências. Se a coluna 1 do fileb ou filec estiver na coluna 2 do filea, obtenha a coluna 2 do fileb ou filec (se o arquivo da coluna 1 não for igual a 63), senão...
10.01.2017 / 07:55
3
respostas

awk com regex para delimitador

Eu quero obter a primeira palavra em cada linha de um arquivo. Infelizmente muitas linhas começam com espaço (s). Então eu tento obter a primeira palavra com o seguinte: awk -F'[ \t]+' '{print $1}' < MyFile.txt , mas não está funcionando...
10.01.2017 / 15:24
3
respostas

Encontrar um caractere específico em uma a várias posições em um arquivo

Eu estou procurando uma maneira de percorrer arquivos de texto de formato fixo e procurando por um caractere específico em uma ou várias posições de caracteres específicos, incluindo a posição do primeiro caractere, dentro de qualquer linha de d...
01.12.2016 / 15:52