Perguntas sobre 'awk'

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

Recuperando sequências fasta usando informações de arquivo de leito do arquivo instalado localmente

Eu tenho um arquivo .bed contendo cerca de 30.000 linhas para as quais tenho as seqüências recuperadas usando fetch-sequences module da ferramenta rsat ( link ). [Nota: Esta ferramenta conecta-se ao servidor a cada vez para recuperar as seqüê...
02.07.2014 / 09:14
1
resposta

awk regex corresponde errado?

Brincando com o awk notei esse comportamento: [root@ror6ax3 ~]# grep open * | awk '$2 ~ /opens*/ {print $0}' install.log:Installing openldap-2.4.23-32.el6_4.1.x86_64 install.log:Installing openssl-1.0.1e-15.el6.x86_64 install.log:Installing o...
11.07.2014 / 20:03
4
respostas

Use o awk para encontrar todos os Ports de cada IP que tenham https aberto

Eu gostaria de imprimir todos os ips (porta de espaço IP) que possuem portas https abertas com um arquivo gnmap. Um exemplo de saída para uma linha que tem apenas https em execução na porta 443: 123.123.123.123 443 Uma entrada de exemp...
20.01.2014 / 13:32
1
resposta

Perl é sempre uma ferramenta melhor que o awk para processamento de texto [closed]

Esta pergunta foi inspirada por uma discussão sobre stackoverflow - veja em particular o tópico do comentário em resposta de Ed Morton . Eu percebi que este era o site onde eu poderia obter uma resposta definitiva: In what situations...
10.02.2014 / 18:11
4
respostas

Imprime texto entre tags (inclusive) se determinado texto for encontrado

Eu tenho uma tarefa para extrair dados de vários servidores Apache. A tarefa é imprimir: <Directory ...> ... </Directory> onde + ExecCGI está localizado dentro. Deixe-me dar um exemplo para ilustrar. Suponha que o arquivo de...
22.05.2014 / 09:57
5
respostas

Use SED ou AWK para mover a string para a nova coluna e linha

Eu tenho um arquivo .csv delimitado por tabulações e preciso mover as informações da linha de cabeçalho para uma coluna "nova" no início e um número especificado de linhas para baixo. Eu gostaria de usar ferramentas padrão que eu uso atualmente,...
10.06.2014 / 16:39
3
respostas

Awk / grep / sed obtém uma lista de números separados por vírgulas das linhas de texto

Eu tenho um arquivo de log que tem linhas parecidas com esta: blah blah blah Photo for (702049679 - blah blah blah Agora sei que posso obter todas as linhas do arquivo fazendo isso: grep "Photo for" logFile Mas como posso pegar ess...
31.01.2014 / 01:20
2
respostas

O que o script a seguir faz? [fechadas]

Esta foi uma pergunta no meu guia de estudo, e acredito que o script está pingando os endereços IP, então a segunda opção. Alguém pode confirmar isso para mim? A quinta coluna da saída do NMAP abaixo é o endereço IP. Armado com essa informaçã...
20.12.2013 / 03:45
1
resposta

como subtrair um valor constante de um arquivo de dados?

Eu quero subtrair um número constante dos meus dados para obter um novo arquivo de dados. Por exemplo, quero subtrair 10 dos meus dados. data.txt Id a b c d e 1 1 2 3 4 5 2 2 3 4 5 6 3 3 4 5 6 7 4 4...
03.01.2014 / 10:27
2
respostas

Use FOR Loop dentro do bloco END do comando awk

Estou tentando encontrar o número médio de arquivos por dia. O script a seguir funciona: #!/bin/sh ls -l | grep "^-" | awk '{ key=$6$7 freq[key]++ } END { for (date in freq) printf "%s\t%d\n", date, freq[date] }' Quando...
23.06.2013 / 15:49