De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Otávio Penatti
Data de Publicação: 08 de Dezembro de 2004
Há situações nas quais precisamos obter informações de muitos itens em um mesmo site. Eu, por exemplo, tive que pesquisar numa base de dados de enzimas na internet o nome de várias enzimas, porém era inviável ficar digitando código por código no sistema de busca do site e depois analisar página por página para obter o nome da enzima. Para facilitar esse trabalho eu fiz um script shell que faz a busca para mim e já analisa os resultados. Fiz o seguinte:
http://us.expasy.org/cgi-bin/get-enzyme-entry?3.2.2.1
Na qual "3.2.2.1" era o código da enzima que eu desejava obter o nome;
1.16.3.1 3.1.1.2 3.1.8.1 3.4.21.5 3.4.21.7 3.4.21.47 3.4.21.45 3.4.21.42O script ficou assim:
#!/bin/bash for i in ``cat enzimas.txt``; do echo $i lynx -dump "http://us.expasy.org/cgi-bin/get-enzyme-entry?$i" | grep "DE " doneOs resultados foram os seguintes:
1.16.3.1 DE Ferroxidase. 3.1.1.2 DE Arylesterase. 3.1.8.1 DE Aryldialkylphosphatase. 3.4.21.5 DE Thrombin. 3.4.21.7 DE Plasmin. 3.4.21.47 DE Alternative-complement-pathway C3/C5 convertase. 3.4.21.45 DE Complement factor I. 3.4.21.42 DE Complement subcomponent C1s.No terminal então eu chamo o script da seguinte forma:
./script.shOs resultados também poderiam ser direcionados para um arquivo, como abaixo:
./script.sh > resultados.txt
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários