[shell-script] Livro Shell

2006-09-14 Por tôpico Thiago Canuto Lemos
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

2006-09-14 Por tôpico Geison Farias

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

2006-09-14 Por tôpico Geison Farias
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

2006-09-14 Por tôpico Tiago Barcellos Peczenyj
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

2006-09-14 Por tôpico Geison Farias

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

2006-09-14 Por tôpico Julio C. Neves
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

2006-09-14 Por tôpico Aurelio Pires da Penha
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

2006-09-14 Por tôpico Julio Cesar Molon
   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

2006-09-14 Por tôpico Julio Cesar Molon
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

2006-09-14 Por tôpico Sergio Nery Simoes
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

2006-09-14 Por tôpico Flavio Torres
-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

2006-09-14 Por tôpico Flavio Torres
-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

2006-09-14 Por tôpico Alan - Yahoo
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

2006-09-14 Por tôpico Flavio Torres
-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