[shell-script] Livro Shell
Pessoal!! Boa tarde! Alguém recomenda qual livro bom de Shell Script aí? Gostaria de um que fosse do básico ao avançado e que tivesse sintaxes (tipo aquelas que são mostradas no --help ou no man) mas COM EXEMPLOS REAIS. Por exemplo: Comando cp Sintaxe: $ cp [origem] [destino] Exemplo: $ cp /root/arquivo.txt /home/usuario/arquivo.txt Alguém pode me informar sobre um livro nesses moldes?? Brigadão! Thiago - Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. - Sair da lista: [EMAIL PROTECTED] - Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net - Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[shell-script] Valor perdido ao sair de loop
Olá pessoal, Me deparei um um prob. que não sei explicar: -simples busca das linhas iniciadas com 9 e que tenham a letra "j" na posição 10; encontrando, concatene campos desta linha com os campos das demais linhas... RESULTADO: quando sai do loop o valor do meu resultado é perdido! (resolvi parcialmente aqui, jogando para um arquivo, mas gostaria que fosse todo em variável). Alguém poderia explicar ? --INICIO_SCRIPT #!/bin/bash # a variavel A tem um ENTER em cada da linha A=" 9jhkagsdkjhkjhasgdkjhdsag 9jkhdasgdjkhagsdjkhasgdjk 9kjhdsagkjdhgaksjhdgajsghd 9lkjsahdlkjsahlkdjhaslkdjhakls 9jdhsdjhsjdhjshdjshdjshdjs 1 2" JUNTA="" CAMPOS="" LINHAS=$( echo "$A"| grep -c "^9j" ) echo "LINHAS=$LINHAS" echo "$A"| grep "^9j" | while read LINHA do C1=${LINHA:2:3} C2=${LINHA:6:3} C3=${LINHA:8:3} C4=${LINHA:14:3} echo "C1=$C1" echo "C2=$C2" echo "C3=$C3" echo "C4=$C4" CAMPOS="${C1}${C2}${C3}${C4}---" echo "dentro_CAMPOS=$CAMPOS" JUNTA=${JUNTA}${CAMPOS} echo "dentro_JUNTA=${JUNTA}" done echo "fora_JUNTA=${JUNTA}" -FIM_SCRIPT resultado aqui: [EMAIL PROTECTED] teste]$ ./teste.sh LINHAS=4 C1=hka C2=sdk C3=kjh C4=asg dentro_CAMPOS=hkasdkkjhasg--- dentro_JUNTA=hkasdkkjhasg--- C1=khd C2=sgd C3=djk C4=sdj dentro_CAMPOS=khdsgddjksdj--- dentro_JUNTA=hkasdkkjhasg---khdsgddjksdj--- C1=jhd C2=agk C3=kjd C4=ksj dentro_CAMPOS=jhdagkkjdksj--- dentro_JUNTA=hkasdkkjhasg---khdsgddjksdj---jhdagkkjdksj--- C1=dhs C2=jhs C3=sjd C4=hdj dentro_CAMPOS=dhsjhssjdhdj--- dentro_JUNTA=hkasdkkjhasg---khdsgddjksdj---jhdagkkjdksj---dhsjhssjdhdj--- fora_JUNTA= ??? CADÊ o valor de JUNTA quando sai do loop??? Obrigado. Geison Farias Recife - PE - Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. - Sair da lista: [EMAIL PROTECTED] - Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net - Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [shell-script] Livro Shell
Tiago, Tem o Livro do Julio Cezar Neves (companheiro aqui da lista) Esta na SEXTA edição e é muito bom ( tenho todas) "Programação Shell Linux" editora Brasport. Geison Farias Recife - PE Thiago Canuto Lemos escreveu: > Pessoal!! > > Boa tarde! > Alguém recomenda qual livro bom de Shell Script aí? > Gostaria de um que fosse do básico ao avançado e que tivesse sintaxes > (tipo aquelas que são mostradas no --help ou no man) mas COM EXEMPLOS > REAIS. > Por exemplo: > > Comando cp > > Sintaxe: $ cp [origem] [destino] > Exemplo: $ cp /root/arquivo.txt /home/usuario/arquivo.txt > > Alguém pode me informar sobre um livro nesses moldes?? > Brigadão! > > Thiago > > > > > > > - > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > - > Sair da lista: [EMAIL PROTECTED] > - > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > - > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > > Links do Yahoo! Grupos > > > > > > > > > > - Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. - Sair da lista: [EMAIL PROTECTED] - Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net - Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [shell-script] Valor perdido ao sair de loop
quando vc faz echo "alguma coisa" | while read A ; do ... ; done a parte que lida com a variavel A é executada em um sub-Shell. Ao alterar uma variavel em um subshell vc não tem como fazer o valor voltar, pois não existe uma referência entre os shells. Faça assim: #!/bin/bash A="..." JUNTA= CAMPOS= while read LINHA ; do C1=${LINHA:2:3} C2=${LINHA:6:3} C3=${LINHA:8:3} C4=${LINHA:14:3} CAMPOS="${C1}${C2}${C3}${C4}---" JUNTA=${JUNTA}${CAMPOS} done < <(echo "$A"| grep "^9j") echo "${JUNTA}" pois o redirecionamento '<' é mais 'confiavel' para o que vc quer ;-) On 9/14/06, Geison Farias <[EMAIL PROTECTED]> wrote: > > Olá pessoal, > > Me deparei um um prob. que não sei explicar: > > -simples busca das linhas iniciadas com 9 e que tenham a letra "j" na > posição 10; > encontrando, concatene campos desta linha com os campos das demais linhas... > > RESULTADO: quando sai do loop o valor do meu resultado é perdido! > (resolvi parcialmente aqui, jogando para um arquivo, mas gostaria que > fosse todo em > variável). Alguém poderia explicar ? > > --INICIO_SCRIPT > #!/bin/bash > # a variavel A tem um ENTER em cada da linha > A=" > 9jhkagsdkjhkjhasgdkjhdsag > 9jkhdasgdjkhagsdjkhasgdjk > 9kjhdsagkjdhgaksjhdgajsghd > 9lkjsahdlkjsahlkdjhaslkdjhakls > 9jdhsdjhsjdhjshdjshdjshdjs > 1 > 2" > > JUNTA="" > CAMPOS="" > LINHAS=$( echo "$A"| grep -c "^9j" ) > > echo "LINHAS=$LINHAS" > > echo "$A"| grep "^9j" | while read LINHA > do > C1=${LINHA:2:3} > C2=${LINHA:6:3} > C3=${LINHA:8:3} > C4=${LINHA:14:3} > > echo "C1=$C1" > echo "C2=$C2" > echo "C3=$C3" > echo "C4=$C4" > > CAMPOS="${C1}${C2}${C3}${C4}---" > echo "dentro_CAMPOS=$CAMPOS" > > JUNTA=${JUNTA}${CAMPOS} > echo "dentro_JUNTA=${JUNTA}" > > done > > echo "fora_JUNTA=${JUNTA}" > -FIM_SCRIPT > > resultado aqui: > > [EMAIL PROTECTED] teste]$ ./teste.sh > LINHAS=4 > C1=hka > C2=sdk > C3=kjh > C4=asg > dentro_CAMPOS=hkasdkkjhasg--- > dentro_JUNTA=hkasdkkjhasg--- > C1=khd > C2=sgd > C3=djk > C4=sdj > dentro_CAMPOS=khdsgddjksdj--- > dentro_JUNTA=hkasdkkjhasg---khdsgddjksdj--- > C1=jhd > C2=agk > C3=kjd > C4=ksj > dentro_CAMPOS=jhdagkkjdksj--- > dentro_JUNTA=hkasdkkjhasg---khdsgddjksdj---jhdagkkjdksj--- > C1=dhs > C2=jhs > C3=sjd > C4=hdj > dentro_CAMPOS=dhsjhssjdhdj--- > dentro_JUNTA=hkasdkkjhasg---khdsgddjksdj---jhdagkkjdksj---dhsjhssjdhdj--- > fora_JUNTA= > > ??? CADÊ o valor de JUNTA quando sai do loop??? > > > Obrigado. > > Geison Farias > Recife - PE > > > > > > > > > - > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > - > Sair da lista: [EMAIL PROTECTED] > - > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > - > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > > Links do Yahoo! Grupos > > > > > > > > > -- Tiago B Peczenyj Linux User #405772 # cd /pub # more beer - Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. - Sair da lista: [EMAIL PROTECTED] - Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net - Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [shell-script] Valor perdido ao sair de loop
Puxa, valeu Tiago. Havia tentado outras formas de redirecionamento mas não esta: "< <( xxx )". Desconfiava do sub-shell... Brigadão. Geison Tiago Barcellos Peczenyj escreveu: > quando vc faz > > echo "alguma coisa" | while read A ; do ... ; done > > a parte que lida com a variavel A é executada em um sub-Shell. Ao > alterar uma variavel em um subshell vc não tem como fazer o valor > voltar, pois não existe uma referência entre os shells. > > Faça assim: > > #!/bin/bash > A="..." > > JUNTA= > CAMPOS= > > while read LINHA ; do >C1=${LINHA:2:3} >C2=${LINHA:6:3} >C3=${LINHA:8:3} >C4=${LINHA:14:3} > >CAMPOS="${C1}${C2}${C3}${C4}---" > >JUNTA=${JUNTA}${CAMPOS} > > done < <(echo "$A"| grep "^9j") > > echo "${JUNTA}" > > pois o redirecionamento '<' é mais 'confiavel' para o que vc quer ;-) > > On 9/14/06, Geison Farias <[EMAIL PROTECTED]> wrote: > >> Olá pessoal, >> >> Me deparei um um prob. que não sei explicar: >> >> -simples busca das linhas iniciadas com 9 e que tenham a letra "j" na >> posição 10; >> encontrando, concatene campos desta linha com os campos das demais linhas... >> >> RESULTADO: quando sai do loop o valor do meu resultado é perdido! >> (resolvi parcialmente aqui, jogando para um arquivo, mas gostaria que >> fosse todo em >> variável). Alguém poderia explicar ? >> >> --INICIO_SCRIPT >> #!/bin/bash >> # a variavel A tem um ENTER em cada da linha >> A=" >> 9jhkagsdkjhkjhasgdkjhdsag >> 9jkhdasgdjkhagsdjkhasgdjk >> 9kjhdsagkjdhgaksjhdgajsghd >> 9lkjsahdlkjsahlkdjhaslkdjhakls >> 9jdhsdjhsjdhjshdjshdjshdjs >> 1 >> 2" >> >> JUNTA="" >> CAMPOS="" >> LINHAS=$( echo "$A"| grep -c "^9j" ) >> >> echo "LINHAS=$LINHAS" >> >> echo "$A"| grep "^9j" | while read LINHA >> do >> C1=${LINHA:2:3} >> C2=${LINHA:6:3} >> C3=${LINHA:8:3} >> C4=${LINHA:14:3} >> >> echo "C1=$C1" >> echo "C2=$C2" >> echo "C3=$C3" >> echo "C4=$C4" >> >> CAMPOS="${C1}${C2}${C3}${C4}---" >> echo "dentro_CAMPOS=$CAMPOS" >> >> JUNTA=${JUNTA}${CAMPOS} >> echo "dentro_JUNTA=${JUNTA}" >> >> done >> >> echo "fora_JUNTA=${JUNTA}" >> -FIM_SCRIPT >> >> resultado aqui: >> >> [EMAIL PROTECTED] teste]$ ./teste.sh >> LINHAS=4 >> C1=hka >> C2=sdk >> C3=kjh >> C4=asg >> dentro_CAMPOS=hkasdkkjhasg--- >> dentro_JUNTA=hkasdkkjhasg--- >> C1=khd >> C2=sgd >> C3=djk >> C4=sdj >> dentro_CAMPOS=khdsgddjksdj--- >> dentro_JUNTA=hkasdkkjhasg---khdsgddjksdj--- >> C1=jhd >> C2=agk >> C3=kjd >> C4=ksj >> dentro_CAMPOS=jhdagkkjdksj--- >> dentro_JUNTA=hkasdkkjhasg---khdsgddjksdj---jhdagkkjdksj--- >> C1=dhs >> C2=jhs >> C3=sjd >> C4=hdj >> dentro_CAMPOS=dhsjhssjdhdj--- >> dentro_JUNTA=hkasdkkjhasg---khdsgddjksdj---jhdagkkjdksj---dhsjhssjdhdj--- >> fora_JUNTA= >> >> ??? CADÊ o valor de JUNTA quando sai do loop??? >> >> >> Obrigado. >> >> Geison Farias >> Recife - PE >> >> >> >> >> >> >> >> >> - >> Esta lista não admite a abordagem de outras liguagens de programação, como >> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio >> aviso. >> - >> Sair da lista: [EMAIL PROTECTED] >> - >> Esta lista é moderada de acordo com o previsto em >> http://www.listas-discussao.cjb.net >> - >> Servidor Newsgroup da lista: news.gmane.org >> Grupo: gmane.org.user-groups.programming.shell.brazil >> >> >> Links do Yahoo! Grupos >> >> >> >> >> >> >> >> >> >> > > > - Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. - Sair da lista: [EMAIL PROTECTED] - Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net - Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [shell-script] Valor perdido ao sair de loop
Fala Geilson antes de mais nada queria agrader à indicação do meu livro. Em segundo lugar, esplicar que na resposta do Tiago: < <(cmd), somente o primeiro < é um redirecionamento. O <(cmd) é um named pipe temporário. Vc pode confirmar isso da seguinte forma: Prompt> ls -l >(cat) l-wx--1 d276707 ssup 64 Sep 14 17:38 /dev/fd/63 -> pipe:[175085] Veja maiores detalhes em www.julioneves.com e lá procure Substituição de Processos. -- Abraços, Julio http://www.julioneves.com - Um livro sobre Bash completo e on-line :wq Em 14/09/06, Geison Farias <[EMAIL PROTECTED]> escreveu: > > > Puxa, valeu Tiago. > > Havia tentado outras formas de redirecionamento mas não esta: "< <( xxx > )". > Desconfiava do sub-shell... > > Brigadão. > Geison > > > > Tiago Barcellos Peczenyj escreveu: > > quando vc faz > > > > echo "alguma coisa" | while read A ; do ... ; done > > > > a parte que lida com a variavel A é executada em um sub-Shell. Ao > > alterar uma variavel em um subshell vc não tem como fazer o valor > > voltar, pois não existe uma referência entre os shells. > > > > Faça assim: > > > > #!/bin/bash > > A="..." > > > > JUNTA= > > CAMPOS= > > > > while read LINHA ; do > >C1=${LINHA:2:3} > >C2=${LINHA:6:3} > >C3=${LINHA:8:3} > >C4=${LINHA:14:3} > > > >CAMPOS="${C1}${C2}${C3}${C4}---" > > > >JUNTA=${JUNTA}${CAMPOS} > > > > done < <(echo "$A"| grep "^9j") > > > > echo "${JUNTA}" > > > > pois o redirecionamento '<' é mais 'confiavel' para o que vc quer ;-) > > > -- Abraços, Julio http://www.julioneves.com - Um livro sobre Bash completo e on-line :wq [As partes desta mensagem que não continham texto foram removidas] - Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. - Sair da lista: [EMAIL PROTECTED] - Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net - Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[shell-script] Resp.: Livro Shell
Olá Julio Cezar Neves Gostaria de Saber quanto custo o Livro de Shell Script. o meu email: [EMAIL PROTECTED] - Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. - Sair da lista: [EMAIL PROTECTED] - Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net - Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[shell-script] gerar arquivos de log
pessoALL, boa noite a todos... Como faço para criar um script para gerar um novo arquivo de log, a partir de dois fornecidos, no padrão do arquivo de log do squid, contendo o nome de usuário? - Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt [As partes desta mensagem que não continham texto foram removidas] - Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. - Sair da lista: [EMAIL PROTECTED] - Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net - Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[shell-script] listar interface de rede
Pessoal, preciso fazer um script para gerar todas as interfaces de redes de uma máquina e fornecer em cada linha de saída, o nome da placa, se a placa encontra-se ativa (UP) ou não, o endereço IP e mascara de rede. ats, - Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [As partes desta mensagem que não continham texto foram removidas] - Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. - Sair da lista: [EMAIL PROTECTED] - Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net - Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [shell-script] Resp.: Livro Shell
Olá Aurélio Pires, Gostaria de reforçar que o livro do Julio Cesar Neves de programação em Shell Script é um excelente livro. Aborda desde os assuntos básicos aos mais complexos de uma forma divertida e com exemplos bastante didáticos. Segue o link da editora da 6a edição: http://www.brasport.com.br/ http://www.brasport.com.br/index.php?Escolha=8&Livro=L00191 Sergio. 2006/9/14, Aurelio Pires da Penha <[EMAIL PROTECTED]>: > > Olá > > Julio Cezar Neves > > Gostaria de Saber quanto custo o Livro de Shell Script. > > o meu email: [EMAIL PROTECTED] > > > [As partes desta mensagem que não continham texto foram removidas] - Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. - Sair da lista: [EMAIL PROTECTED] - Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net - Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [shell-script] listar interface de rede
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Julio Cesar Molon escreveu: > Pessoal, > preciso fazer um script para gerar todas as interfaces de redes de > uma máquina e fornecer em cada linha de saída, o nome da placa, se a > placa encontra-se ativa (UP) ou não, o endereço IP e mascara de rede. > ats, > ifconfig, grep e mii-tool - -- []'s Flavio Torres - Administrador de Sistemas PGP/GPG: KeyID 0x7720DBDE http://www.digitalinfo.com.br/gpg/ - -BEGIN GEEK CODE BLOCK- Version: 3.1 GCS [EMAIL PROTECTED] s: a-- C--- UL+++>+++ P->- L++ E--- W N o K-- w O M V PS PE Y PGP+++>+++ t--- 5 X R tv-- b++ DI+ D G+++ e h r y+ - --END GEEK CODE BLOCK-- -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (MingW32) iD8DBQFFCiJGNRQApncg294RAjx4AKCewN+b1y54PXC9Pg9GxrtH+eYcXQCgglyX l9t11XLivbxWlIh6eZxi8gw= =2On/ -END PGP SIGNATURE- [As partes desta mensagem que não continham texto foram removidas] - Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. - Sair da lista: [EMAIL PROTECTED] - Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net - Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [shell-script] gerar arquivos de log
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Julio Cesar Molon escreveu: >pessoALL, boa noite a todos... >Como faço para criar um script para gerar um novo arquivo de log, > a partir de dois fornecidos, no padrão do arquivo de log do squid, > contendo o nome de usuário? > > while read ;do echo "$1 $2" >> saida.out; set - $REPLY; done < <(ls - -lah arq* | awk '{print $3 "-" $8}') - -- []'s Flavio Torres - Administrador de Sistemas PGP/GPG: KeyID 0x7720DBDE http://www.digitalinfo.com.br/gpg/ - -BEGIN GEEK CODE BLOCK- Version: 3.1 GCS [EMAIL PROTECTED] s: a-- C--- UL+++>+++ P->- L++ E--- W N o K-- w O M V PS PE Y PGP+++>+++ t--- 5 X R tv-- b++ DI+ D G+++ e h r y+ - --END GEEK CODE BLOCK-- -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (MingW32) iD8DBQFFCiP3NRQApncg294RApYEAJ9AsITD/7IRqVIN/SAfCjfIcJM4TACeNomU FET5Kc6TgSEvO5YtHp3mF/s= =Ii44 -END PGP SIGNATURE- [As partes desta mensagem que não continham texto foram removidas] - Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. - Sair da lista: [EMAIL PROTECTED] - Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net - Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[shell-script] Analisar conteudo dos processos
Olá amigos, Sou novo na programação Shell e estou precisando da ajuda de vocês. Minha dúvida deve ser simples para voces que comem shell scripts. Preciso saber como um comando de shell pode visualizar os processos que estão rodando (tipo com um "ps -aux"") e se não encontrar um processo que contenha uma determinada palavra acabe executando outro script. Valew a força. [As partes desta mensagem que não continham texto foram removidas] - Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. - Sair da lista: [EMAIL PROTECTED] - Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net - Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [shell-script] Analisar conteudo dos processos
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Alan - Yahoo escreveu: > Preciso saber como um comando de shell pode visualizar os processos > que estão rodando (tipo com um "ps -aux"") e se não encontrar um > processo que contenha uma determinada palavra acabe executando outro > script. > > $ [[ ! `ps aux | fgrep -i squid` ]] && comando - -- []'s Flavio Torres - Administrador de Sistemas PGP/GPG: KeyID 0x7720DBDE http://www.digitalinfo.com.br/gpg/ - -BEGIN GEEK CODE BLOCK- Version: 3.1 GCS [EMAIL PROTECTED] s: a-- C--- UL+++>+++ P->- L++ E--- W N o K-- w O M V PS PE Y PGP+++>+++ t--- 5 X R tv-- b++ DI+ D G+++ e h r y+ - --END GEEK CODE BLOCK-- -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (MingW32) iD8DBQFFCit6NRQApncg294RAv2MAKCOrjZm5QHyg6WB1QxXRwnkje+xEQCgtyee DYeQ2ITORuxtFffI/X9j/tw= =ZvNp -END PGP SIGNATURE- [As partes desta mensagem que não continham texto foram removidas] - Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. - Sair da lista: [EMAIL PROTECTED] - Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net - Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html