SAC - Seismic Analyses Code

Download SAC - Seismic Analyses Code

Post on 04-Jul-2015

284 views

Category:

Education

2 download

Embed Size (px)

DESCRIPTION

Aula de SAC

TRANSCRIPT

<ul><li> 1. Linux: Estudo de Casos Em Cincias da Terra Prof. George SandMonitor: Dbora Matos Curso de Extenso: 2010</li></ul> <p> 2. Programa </p> <ul><li>(25/01) (14:00 as 17:30) Linux Conceitos bsicos </li></ul> <ul><li>(26/01) (14:00 as 17:30) Linux Introduo aos scripts.</li></ul> <ul><li>(27/01) (14:00 as 17:30)SeismicAnalysisCode Conceitos bsicos</li></ul> <ul><li>(28/01) (14:00 as 17:30)SAC Macros e gerao de imagens</li></ul> <p> 3. Aula 1: Conceitos Bsicos do Linux </p> <ul><li>O Linux um sistema operacional multi-tarefa e multi-usurio, o que significa que muitas pessoas podem rodar aplicaes diferentes em um computador ao mesmo tempo. </li></ul> <ul><li>Para se identificar, voc deve logar no sistema. LOGIN e SENHA! Para o nosso curso o seu o login e a senha aula </li></ul> <ul><li>login:training </li></ul> <ul><li>password: obsis123 </li></ul> <p> 4. Vamos comear! </p> <ul><li>Clique duas vezes no cone Terminal. </li></ul> <ul><li>OBS: Linux considera a diferena entre a letra maiscula e minscula. </li></ul> <ul><li>Manipulao de Diretrios </li></ul> <ul><li><ul><li>ls [opes] [caminho/arquivo] </li></ul></li></ul> <ul><li><ul><li><ul><li>opes</li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li><ul><li>-a lista todos os arquivos de um diretrio </li></ul></li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li><ul><li>- llista as permisses, data de modificaes, donos,...etc </li></ul></li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li><ul><li>- FInsere um caractere aps o arquivo executveis (*), diretrios(/),.... </li></ul></li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li><ul><li>- rInverte a seqncia da ordenao </li></ul></li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li><ul><li>- Xordena pela extenso </li></ul></li></ul></li></ul></li></ul> <ul><li>Exemplo: </li></ul> <ul><li>ls </li></ul> <ul><li>lista os arquivos do diretrio atual. </li></ul> <ul><li>ls /bin /sbin </li></ul> <ul><li>lista os arquivos do diretrio /bin/sbin. </li></ul> <ul><li>ls la /bin </li></ul> <ul><li>listagem detalhada e completa dos arquivos dodiretrio /bin. </li></ul> <ul><li>EXERCCIO: </li></ul> <ul><li>Teste outras opes e veja o que realmente mostra (use o seu diretrio e o /bin).</li></ul> <p> 5. O comando cd e pwd </p> <ul><li>cd [diretrio] </li></ul> <ul><li><ul><li>Mudar o diretrio de trabalho atual. </li></ul></li></ul> <ul><li><ul><li> . Se refere ao diretrio corrente, .. ao diretrio inferior, e ~ o diretrio padro do usurio. </li></ul></li></ul> <ul><li>pwd</li></ul> <ul><li><ul><li>Mostra o caminho do diretrio atual </li></ul></li></ul> <ul><li>Exemplos </li></ul> <ul><li>cd / muda para o diretrio raiz. </li></ul> <ul><li>cd /etcmuda para o diretrio /etc. </li></ul> <ul><li>cd - retorna ao diretrio anteriormente acessado </li></ul> <ul><li>pwd </li></ul> <ul><li>EXERCCIO: </li></ul> <ul><li>Aps cada comando acima digite pwd e veja o caminho.</li></ul> <ul><li>Qual o comando que leva voc para o diretrio /usr/local e depois retorna para o seu diretrio </li></ul> <p> 6. Comando mkdir e rmdir </p> <ul><li>mkdir [opes] [caminho/diretrio] </li></ul> <ul><li><ul><li>Cria um novo diretrio </li></ul></li></ul> <ul><li>rmdir [caminho/diretrio]</li></ul> <ul><li><ul><li>Remove os diretrios </li></ul></li></ul> <ul><li><ul><li>O diretrio a ser removido deve estar vazio e voc deve ter permisso para remov-lo.</li></ul></li></ul> <ul><li>Exemplo </li></ul> <ul><li>mkdir /home/training/testecria o diretrio teste em /home/aula </li></ul> <ul><li>mkdir teste1 teste2cria os diretrios teste1 e teste2.</li></ul> <ul><li>rmdir /home/training/testeremove o diretrio teste em /home/aula. </li></ul> <ul><li>EXERCCIO </li></ul> <ul><li>Crie um diretrio com seu nome e mude para esse diretrio. Mostre o caminho. </li></ul> <ul><li>Remova os diretrios teste1 e teste2 </li></ul> <p> 7. Manipulao do arquivos rm e cp </p> <ul><li>rm [opes] [caminho/diretrio] </li></ul> <ul><li><ul><li>Remove os arquivos </li></ul></li></ul> <ul><li><ul><li>- iconfirma antes de remover. </li></ul></li></ul> <ul><li><ul><li>- fremove os arquivos sem confirmao </li></ul></li></ul> <ul><li><ul><li>- rUsado para remover arquivos em sub-diretrios. </li></ul></li></ul> <ul><li>cp [opes] [origem] [destino] </li></ul> <ul><li><ul><li>Copia arquivos </li></ul></li></ul> <ul><li><ul><li>- f , i, -rtem o mesmo significado do rm. </li></ul></li></ul> <ul><li><ul><li>-ucopia somente se o arquivo de origem mais novo que o arquivo de destino ou quando o arquivo de destino no existe. </li></ul></li></ul> <ul><li>Exemplos: </li></ul> <ul><li>echo teste &gt; lixo.txt </li></ul> <ul><li>No se preocupe com isso agora </li></ul> <ul><li>echo teste &gt; lixo1.txt </li></ul> <ul><li>rm lixo.txt </li></ul> <ul><li>Remove o arquivo lixo.txt do diretrio atual. </li></ul> <ul><li>rm *.txt</li></ul> <ul><li>Remove todos os arquivos que terminam com txt. </li></ul> <ul><li>echo teste &gt; lixo.txt </li></ul> <ul><li>cp lixo.txt lixo1.txt</li></ul> <ul><li>copia o arquivo lixo.txt para lixo1.txt. </li></ul> <ul><li>cp lixo.txt /tmp</li></ul> <ul><li>copia o arquivo lixo.txt para o diretrio tmp. </li></ul> <ul><li>Exerccios </li></ul> <ul><li>Remova o arquivo lixo.txt do diretrio /tmp, copie o arquivo lixo1.txt para /tmp e liste o diretrio tmp. </li></ul> <ul><li>Qual o comando para confirmarcopia antes de substituir o arquivo lixo1.txt?</li></ul> <p> 8. Comandos mv </p> <ul><li>mv [opes] [origem] [destino] </li></ul> <ul><li><ul><li>Renomeia ou move arquivos e diretrios </li></ul></li></ul> <ul><li><ul><li>Semelhante ao comandocpmas o arquivo de origem apagado aps o trmino da cpia. </li></ul></li></ul> <ul><li><ul><li>-fsubstituir o arquivo sem perguntar</li></ul></li></ul> <ul><li><ul><li>-iPergunta antes de substituir. </li></ul></li></ul> <ul><li><ul><li>-umove somente arquivos novos </li></ul></li></ul> <ul><li>Exemplo </li></ul> <ul><li>mv lixo.txt lixo1.txt </li></ul> <ul><li>muda o nome do arquivo lixo.txt lixo1.txt </li></ul> <ul><li>mv lixo1.txt /tmp </li></ul> <ul><li>move o arquivo lixo1.txt do diretrio atual para /tmp. </li></ul> <ul><li>EXERCCIO </li></ul> <ul><li>mover o lixo1.txt do diretrio /tmp para o diretrio atual.</li></ul> <p> 9. Comandos cat e more </p> <ul><li>cat [opes] [diretrio/arquivos1]... [diretrio/arquivos] </li></ul> <ul><li><ul><li>Usando para concatenar arquivos, mas tambm usado para mostrar o contedo completo de um arquivo por vez. </li></ul></li></ul> <ul><li><ul><li>-nmostra o nmero das linhas enquanto o contedo mostrado. </li></ul></li></ul> <ul><li>more [arquivo] </li></ul> <ul><li><ul><li>Permite fazer a paginao de arquivos.</li></ul></li></ul> <ul><li><ul><li>Para sair pressioneq </li></ul></li></ul> <ul><li>Exemplo </li></ul> <ul><li>echo lixo &gt; lixo.txt </li></ul> <ul><li>echo lixo2 &gt;&gt; lixo.txt </li></ul> <ul><li>cat lixo.txt </li></ul> <ul><li>more lixo.txt </li></ul> <ul><li>cat /etc/passwd | more </li></ul> <ul><li>Exerccio </li></ul> <ul><li>Crie os arquivos lixo1.txt e lixo.txt (pg 7) e concatene em novo lixo2.txt.</li></ul> <ul><li>cat lixo1.txt lixo.txt</li></ul> <ul><li>cat lixo1.txt lixo.txt &gt; lixo2.txt </li></ul> <p> 10. Camandos head e tail</p> <ul><li>head [opes] [arquivo] </li></ul> <ul><li><ul><li>Mostre as linhas iniciais de um arquivo texto. </li></ul></li></ul> <ul><li><ul><li>- cmostra o nmero de bytes do incio do arquivo. </li></ul></li></ul> <ul><li><ul><li>- [numero]mostra o nmero de linhas do incio do arquivo. Caso no seja especificado, mostra as 10 primeiras linhas. </li></ul></li></ul> <ul><li>tail [opes] [arquivo] </li></ul> <ul><li><ul><li>Mostra as linhas finais de um arquivo texto. </li></ul></li></ul> <ul><li><ul><li>-c e [nmero] </li></ul></li></ul> <ul><li>Exemplo </li></ul> <ul><li>head /etc/passwd </li></ul> <ul><li>head -20 /etc/passwd </li></ul> <ul><li>tail /etc/passwd </li></ul> <ul><li>tail -20 /etc/passwd </li></ul> <ul><li>history | head -15 </li></ul> <ul><li>history | tail -15 </li></ul> <ul><li>Exerccio </li></ul> <ul><li>Qual a diferena entre tail, more e head. </li></ul> <p> 11. Comando wc e sort </p> <ul><li>wc [opes] [arquivo] </li></ul> <ul><li><ul><li>Conta o nmero de palavras, bytes e linhas em um arquivo.</li></ul></li></ul> <ul><li><ul><li>-cmostra os bytes </li></ul></li></ul> <ul><li><ul><li>-wmostra a quantidade de palavras </li></ul></li></ul> <ul><li><ul><li>-lmostra a quantidade de linhas </li></ul></li></ul> <ul><li>sort [opes] [arquivo] </li></ul> <ul><li><ul><li>-bignora linhas em branco </li></ul></li></ul> <ul><li><ul><li>-dSomente usa letras, dgitos e espaos durante a organizao </li></ul></li></ul> <ul><li><ul><li>-fignora a diferena entre maisculas e minsculas. </li></ul></li></ul> <ul><li><ul><li>-nnmeros sero organizados em ordem aritmtica </li></ul></li></ul> <ul><li><ul><li>-cVerifica se o arquivo est organizado.</li></ul></li></ul> <ul><li><ul><li>- t caractereUsa caractare como delimitador durante a organizao de linhas </li></ul></li></ul> <ul><li><ul><li>+num1 num2Especifica qual o campo dentro da linha que ser usado na organizao.</li></ul></li></ul> <ul><li>Exemplo </li></ul> <ul><li>wc /etc/passwd</li></ul> <ul><li>mostra linhas, palavras e letras </li></ul> <ul><li>wc w /etc/passwd</li></ul> <ul><li>mostra a quantidade de palavras. </li></ul> <ul><li>sort /etc/passwd</li></ul> <ul><li>organiza em ordem crescente </li></ul> <ul><li>sort r/etc/passwd</li></ul> <ul><li>organiza em ordem decrescente </li></ul> <ul><li>sort f /etc/passwd</li></ul> <ul><li>ignora diferenas entre maisculas e minsculas.</li></ul> <ul><li>sort +1 -3 /etc/passwd</li></ul> <ul><li>organiza o passwd usando como referncia a segundaat quarta palavra. </li></ul> <ul><li>EXERCCIO </li></ul> <ul><li>Qual comando acima o mesmo que</li></ul> <ul><li>cat /etc/passwd | sort? </li></ul> <p> 12. Comando Diff </p> <ul><li>Diff [diretrio/arquivo1] [diretrio/arquivo2] [opes] </li></ul> <ul><li><ul><li>Compara dois arquivos e mostra as diferenas entre eles. </li></ul></li></ul> <ul><li><ul><li>- acompara como arquivo texto </li></ul></li></ul> <ul><li><ul><li>- bignora espaos em branco como diferenas </li></ul></li></ul> <ul><li><ul><li>-Bignora linhas brancas inseridas ou apagadas nos arquivos </li></ul></li></ul> <ul><li><ul><li>-Iignora diferena entre maisculas e minsculas. </li></ul></li></ul> <ul><li><ul><li>- qMostra somente se os dois arquivos possuem diferenas. </li></ul></li></ul> <ul><li><ul><li>- rcompara sub-diretrios existentes. </li></ul></li></ul> <ul><li><ul><li>- s [nome] inicia a comparao de diretrios pelo arquivo [nome].</li></ul></li></ul> <ul><li>Exemplo </li></ul> <ul><li>diff lixo.txt /etc/passwd</li></ul> <ul><li>compara o arquivo lixo.txt com o arquivo passwd </li></ul> <ul><li>diff r /usr/src/linux-headers-2.6.17-10 /usr/src/linux-headers-2.6.17-10-generic &gt; patch.2.6.16.diff</li></ul> <ul><li>compara o diretrio e sub-diretrios linux-2.6 e grava as dferenas entre eles no arquivo patch.2.6.16.diff </li></ul> <ul><li>EXERCCIO </li></ul> <ul><li>Mostre na tela o arquivo patch.2.6.16.diff e compare com o arquivo /etc/passwd </li></ul> <p> 13. Permisso de arquivos </p> <ul><li>Linux permite que arquivos sejam compartilhados entre usurios e grupos de usurios.</li></ul> <ul><li>Cada arquivo pertence a um usurio particular. Entretanto, arquivo pertence a um grupo, que definido de usurios do sistema. Cada usurio colocado em pelo menos um grupo quando sua conta criada. </li></ul> <ul><li>Permisses so definidas em trs tipos: leitura(r), escrita(w) e execuo(x).</li></ul> <ul><li>Essas permisses podem ser concedidas a trs tipos de usurios: dono do arquivo, o grupo ao qual o arquivo pertence, e a todos usurios.</li></ul> <ul><li>ls l</li></ul> <ul><li>drwxr-xr--12 aluno1users4096 2006-12-05 15:23 aluno1 </li></ul> <ul><li>-rwxr-xr--12 marinausers4096 2006-11-08 17:12 aluno2 </li></ul> <ul><li>1. Caracterrepresenta o tipo de arquivo - representa arquivo comum e d diretrio. </li></ul> <ul><li>Os prximos trs caracteres (rwx) representam as permisses concedidas ao dono do arquivo, aluno1 ou marina.</li></ul> <ul><li>Os prximos trs caracteres (r-x) representam as permisses do grupo. O usurio pertencente ao grupo poder ler e executar o arquivo. </li></ul> <ul><li>Os prximos trs caracteres (r) representam as permisses para qualquer usurio do sistema. Outros usurios podem ler o arquivo, mas no escrever ou executar. </li></ul> <ul><li>EXERCCIO </li></ul> <ul><li>Descreva que tipo permisso essa rw--wx---?</li></ul> <p> 14. Modificando as permisses </p> <ul><li>chmod {a,u,g,o}{+,-}{r,w,x}arquivos</li></ul> <ul><li>As primeiras letras indicam a quem voc est concedendo ou retirando permisses </li></ul> <ul><li><ul><li>aall </li></ul></li></ul> <ul><li><ul><li>uusurio </li></ul></li></ul> <ul><li><ul><li>ggrupos </li></ul></li></ul> <ul><li><ul><li>ooutros </li></ul></li></ul> <ul><li>Depois especifique se est adicionando (+) ou retirando(-) direitos. </li></ul> <ul><li>E por fim, especifique o tipo de permisso: leitura ( r ead), escrita( w rite) e execuo (e x ecute). </li></ul> <ul><li>Exemplo </li></ul> <ul><li>ls l lixo.txt </li></ul> <ul><li>chmod a+r lixo.txt</li></ul> <ul><li>D permisso de leituras para todos usurios </li></ul> <ul><li>chmod +r lixo.txt</li></ul> <ul><li> a mesma coisa. </li></ul> <ul><li>chmod og-xlixo.txt</li></ul> <ul><li>remove permisso de execuo de usurios que no o prprio dono. </li></ul> <ul><li>EXERCCIO </li></ul> <ul><li>Permita que o dono leia, escreva e execute o arquivo lixo.txt </li></ul> <ul><li>Remova as permisses de leitura para outros usurios que no sejam o dono ou usurios do grupo para o arquivo lixo.txt </li></ul> <p> 15. Comando de Busca </p> <ul><li>grep [expresso] [arquivo] [opes] </li></ul> <ul><li><ul><li>- A [nmero]mostra o nmero de linhas aps a linha encontrada pelo grep </li></ul></li></ul> <ul><li><ul><li>- B [nmero]mostra o nmero de linhas antes a linha encontrada pelo grep </li></ul></li></ul> <ul><li><ul><li>- f [arquivo]Especifica que o texto que ser localizado est no arquivo. </li></ul></li></ul> <ul><li><ul><li>- iignora a diferena entre maiscula e minscula.</li></ul></li></ul> <ul><li><ul><li>- n mostra o nome de cada linha encontrada pelo grep </li></ul></li></ul> <ul><li><ul><li>-Utrata o arquivo que ser tratado como binrio. </li></ul></li></ul> <ul><li>Exemplo </li></ul> <ul><li>grep data /etc/passwd</li></ul> <ul><li>psaux | grep inetd</li></ul> <ul><li>grep data /etc/passwd-A12 B15 </li></ul> <ul><li>grep-n sh /etc/passwd </li></ul> <ul><li>Exerccio </li></ul> <ul><li>Qual a linha est o texto /bin/ no arquivo /etc/passwd? </li></ul> <p> 16. Redirecionamentos e pipes </p> <ul><li>stdinentrada padro ( standard input ) </li></ul> <ul><li>stdoutsada padro (standard out) </li></ul> <ul><li>Quando no especifica o arquivo, por exemplo; o comando cat, vai ler dados stdin e mandar dados para stdout .</li></ul> <ul><li>Exemplo </li></ul> <ul><li>cat </li></ul> <ul><li>Ol </li></ul> <ul><li>Ol </li></ul> <ul><li>Bye </li></ul> <ul><li>Bye</li></ul> <ul><li>{ctrl-D} </li></ul> <ul><li>Agora voc quer mudar a sada dosort para um arquivo, para gravar sua lista de compras no disco. A sada padro direcionada usando o simbolo&gt;</li></ul> <ul><li>sort &gt; lista_de_eventos </li></ul> <ul><li>Norte do Peru </li></ul> <ul><li>Joo Cmara </li></ul> <ul><li>Faixa Tocantins </li></ul> <ul><li>{ctrl-D} </li></ul> <ul><li>cat lista_de_eventos </li></ul> <ul><li>Saidano-destrutiva </li></ul> <ul><li>Exemplo </li></ul> <ul><li>cat &gt;&gt; lista_de_eventos </li></ul> <ul><li>Plataforma </li></ul> <ul><li>San Juan </li></ul> <ul><li>Santiago Del Estero </li></ul> <ul><li>{ctrl-D} </li></ul> <p> 17. Use o pipe</p> <ul><li>ls &gt; lista </li></ul> <ul><li>sort r lista </li></ul> <ul><li>Gravou a sada do ls num arquivo lista, e ento executou sort r. Esse arquivo temporrio no ser usado. Existe outra maneira de fazer isso? </li></ul> <ul><li>PIPES (|), o stdout do primeiro comando enviada para o stdin do segundo comando. No caso acima, queremos mandar o stdout do ls para o stdin do sort.</li></ul> <ul><li>ls | sort r </li></ul> <ul><li>EXERCCIO </li></ul> <ul><li>Mostre a sada de uma lista de arquivos em /usr/bin, onde voc poder paginar.</li></ul> <ul><li>Use mais pipesadicione o comando tail -1 no exemplo ls | sort r e veja o que acontece</li></ul> <p> 18. Tarefa em segundo plano, abortando tarefas, parando tarefas. </p> <ul><li>yes &gt; lixo </li></ul> <ul><li>Esse processo continua infinitamente. Para matar o processo clique a tecla (Ctrl-C).</li></ul> <ul><li>head lixo</li></ul> <ul><li>Para colocar o processo em segundo plano necessrio usar o caractere &amp;. </li></ul> <ul><li>gedit lixo &amp; </li></ul> <ul><li>[1] 25273 </li></ul> <ul><li>jobs </li></ul> <ul><li>[1] + Running yes &gt; lixo</li></ul> <ul><li>O processo yes est rodando em segundo plano. Para matar a tarefa, use o comando kill e use como argumento um dos nmero acima. </li></ul> <ul><li>kill %1oukill 25273 </li></ul> <ul><li>Jobs</li></ul> <ul><li>PARANDO TAREFAS </li></ul> <ul><li>gedit lixo </li></ul> <ul><li>{ctrl-Z} </li></ul> <ul><li>[1] + gedit lixo &gt; lixo </li></ul> <ul><li>Crtl-Z pra temporariamente at que voc reinicie. </li></ul> <ul><li>Para reiniciar use o comando fg ( foreground ) </li></ul> <ul><li>fg </li></ul> <ul><li>A tarefa volta para o primeiro plano, Pare a tarefa novamente com ctrl-Z e use o comando bg para colocar a tarefa em segundo plano </li></ul> <ul><li>{ctrl-z} </li></ul> <ul><li>bg </li></ul> <ul><li>[1] + yes &gt; lixo. </li></ul> <p> 19. Editores </p> <ul><li>Existem diversos editores </li></ul> <ul><li>vi (editor) </li></ul> <ul><li>emacs(editor) </li></ul> <ul><li>Open Office</li></ul> <ul><li>nedit (editor) </li></ul> <ul><li>gedit Vamos usar esse no curso </li></ul> <ul><li>gedit lixo &amp; </li></ul> <p> 20. Introduo ao comando awk </p> <ul><li>O nome derivado das iniciais de seus trs criadores, Aho, Kernighan, e Weinberger. Funciona com pipes ou diretamente com arquivos.</li></ul> <ul><li>Sua importncia </li></ul> <ul><li><ul><li>se for necessrio fazer frequentemente alteraes em vrios arquivos texto, onde quer que seja que certos padres apaream; </li></ul></li></ul> <ul><li><ul><li>se for necessrio extrair dados de algumas linhas de um arquivo enquanto o resto descartado. Ou seja, com awk possvel gerenciar tarefas simples de "reformatar dados" com apenas algumas linhas de cdigo.</li></ul></li></ul> <ul><li>Com awk possvel: gerenciar pequenos banco de dados pessoais; gerar relatrios; validar dados; produzir ndices, e fazer outras tarefas de preparao de documentos; fazer experimentos com algoritmos que podem ser adaptados posteriormente a outras linguagens de programao.</li></ul> <ul><li>awk [ao] [Programa][Arq1Entrada] [Arq2Entrada] </li></ul> <p> 21. Vamos comear awk </p> <ul><li>Use o comando cat para criar o arquivo terremoto.txt </li></ul> <ul><li>2007/07/31 21:09:20.9000-3.02436.42310 4.7 MB QED TANZANIA </li></ul> <ul><li>2007/07/31 19:38:33.5000 -13.862170.494 635 4.6 MB QED VANUATU ISLANDS </li></ul> <ul><li>2007/07/31 15:07:36.100027.336126.85216 5.7 MS QED RYUKYU ISLAND </li></ul> <ul><li>2007/07/31 12:58:29.100028.227138.979 509 5.2 MB QED BONIN ISLANDS</li></ul> <ul><li>2007/07/30 23:37:50.3000 -17.262 -178.777 560 5.1 MB QED FIJI ISLANDS </li></ul> <ul><li>2007/07/30 10:38:37.60001.99897.94630 4.9 MB QED SUMATRA </li></ul> <ul><li>2007/07/30 06:20:34.600046.857152.62310 4.8 MB QED KURIL ISLANDS </li></ul> <ul><li>----------------------------------- Agora faa cada comando e veja o resultado.</li></ul> <ul><li>awk /MB/ terremoto.txtmostra somente as linhas que contem o texto MB </li></ul> <ul><li>awk {