Perguntas sobre 'awk'

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

Outra questão awk (ward) - mapeando substrings com multi-chaves

Eu tenho dois arquivos semelhantes a este: mapping.txt : 100178 L08/2015 100180 L08/2015 103822 J03/2012 103823 A06/2012 103823 J02/2012 103823 J03/2012 ... input.txt : 100180011|225| 100180011|226| 100181111|201| 10018111...
19.06.2015 / 15:13
1
resposta

O que esse script awk faz

echo 1 | awk '{ srand(); print int (rand()*67) }' Eu recebo um o / p diferente toda vez que eu o executo. No entanto, se eu omitir o 1 eu fico com o mesmo / p .. por que?     
04.10.2011 / 02:55
1
resposta

Awk: intervalo de PIDs

Estou aprendendo awk do este tutorial. É bem básico. Eu tenho uma lista de processos em um arquivo que eu obtive fazendo ps aux > processes Agora, de acordo com o tutorial, fazendo awk '$2 ~ 14022, $2 ~ 14040' deve dar uma gama...
27.07.2011 / 02:53
2
respostas

Transforme um script bash e php em uma rpm distribuível

Sou semi-unix experiente e quero poder chamar um rpm do meu servidor, executá-lo com algo como rpm -i e ter acesso ao script em qualquer lugar. O script é uma combinação awk e php que faz algum processamento. Não requer nenhuma versão especia...
28.03.2012 / 17:30
3
respostas

Imprime texto antes e depois da correspondência, de um início específico e até uma sequência final

Estou tentando extrair entradas de um grande arquivo Genbank, com milhares de entradas. Para uma string de pesquisa, estou usando um nome de gene único - que funciona bem. O problema é que eu gostaria de imprimir a entrada inteira para esse gene...
29.04.2018 / 20:12
2
respostas

Apagar n linhas depois do padrão e m linhas antes do padrão

NOTA : Estou ciente desta questão: Como grep-inverse-match e exclua as linhas" before "e" after ". O meu não é uma duplicata como havia sido anteriormente citado, as respostas para essa questão também apagam o padrão, enquanto que nesta questã...
06.10.2018 / 10:31
2
respostas

O Awk não pesquisa arquivos em sub-diretórios?

Estou tentando usar o awk para pesquisar vários arquivos em uma string específica, mas ele retorna 'Example' is a directory: skipped. Como posso usar o awk para pesquisar em todos os subdiretórios e arquivos? Exemplo de uso, awk -F:...
23.08.2018 / 22:35
4
respostas

Como reformatar os blocos de zonas do named.conf em linhas simples?

Por razões que eu não vou entrar aqui, eu preciso fazer uma cópia do arquivo named.conf do servidor antigo do CentOS 5.10 e executar alguma manipulação de texto na cópia. O resultado final deve consolidar as informações de cada zona em uma única...
22.08.2018 / 15:59
6
respostas

Como posso operar em \ 1 no sed (ou $ 1 no awk)?

Eu tenho arquivo com várias linhas. Cada um com um timestamp seguido por texto: 1534888050 some text 1534888051 some more text 1534888052 text ... e deseja converter o registro de data e hora em um formato legível, mantendo o texto. O res...
21.08.2018 / 22:25
3
respostas

Converter valor da notação científica para decimal no shell?

Como converter um valor de notação científica para decimal no shell? (escudo C preferido) Também gostaria de convertê-lo de e-12 para e-9 e, em seguida, shell 42,53e-12 a 0,04253. Eu tenho que fazer isso por uma lista.     
11.02.2018 / 21:03