Re: [shell-script] Desconectar usuários

2006-05-26 Por tôpico alexandre



Olha para uma solução paliativa.
Você pode usar o comando
fuser -ks /dev/"oterminal das estacões" construir um laço como FOR em
conjunto com o GREP...
Mas não seria essa uma solução mais adequada, importante e vc verificar
as configurações do firebird, procurar um especialista em Banco para te
dizer porque a base não gera um status kill -SIGUP para essas conexões.

*Alexandre Reis
Analista de Suporte Técnico
Unitech Informatica Ltda.*



.:.:. Enio Marconcini .:.:. 1010011010 .:.:. wrote:

>Meus caros, me desculpem pelo off.
>
>em minha rede (servidor Linux e clientes Win)
>
>acontece de dar uns paus, e qdo eu uso o comando:
>
># netstat -a | grep gds_db | more
>
>sempre aparece conectados alguns micros que ja foram desligado, ou que
>o programa que usa essa porta gds_db (3050 a do firebird) ainda mostra
>como se estivessem conectados...
>
>como fazer para desconectar esses micros??
>
>abraço
>
>  
>



[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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












RES: [shell-script] break

2006-05-26 Por tôpico Julio Cezar Neves - DATAPREVRJ



Fala Eric,
o break é usado no case (switch) do C da mesma forma que o ;; é usado no
Shell. Mas para aplicar no seu exemplo específico, acho que vc precisa usar
o :. O : tem o mesmo efeito que o nop (no operate) no assembler, isto é, não
faz nada (no cobol tb tem o next sentence que faz o mesmo, mas não conheço
paralelo em outras linguagens). Assim se seu script ficasse assim:

case $teste in 
    1) echo "oi"
   ;;
    2) if  [ $nome = 0 ]; then 
   :
   else
   echo "oi"
   fi
   ;;

Se a variável teste tivesse o valor 2 e o nome fosse igual a 0, ele não
faria nada no if e em seguida encontraria o ;; saindo do case.

Abração,
Julio Cezar Neves
Tel:+55 21 2555-6148 / +55 21 8112-9988
Fax: +55 21 2555-6154
http://www.julioneves.com


| -Mensagem original-
| De: Eric Anderson [mailto:[EMAIL PROTECTED]
| Enviada em: quinta-feira, 25 de maio de 2006 18:54
| Para: shell-script@yahoogrupos.com.br
| Assunto: [shell-script] break
| 
| 
| Boa noite,
| 
| O BASH tem algum comando que funcione como o break no C?
| 
| exemplo
| 
| case $teste in 
| 1) echo "oi"
| ;;
|  2) if [ $nome = 0 ]; then 
| break
| else
| echo "oi"
| fi
|    ;;
| 
| O exemplo acima está meio infeliz, no case 2 eu poderia 
| inverter o if, mas o script q eu fiz aqui é muito mais complexo. 
| 
| Pra quem não sabe, em C o break, nesse caso acima, iria 
| apenas sair do case e continuar a rodar o programa. Na BASH 
| tá encerrando o script.
| 
| sds
| 
| Eric Anderson Martins Miranda
| [EMAIL PROTECTED]
| CPD Via Net SAO
|  Tel.:11-6643-2814/6643-2815
| Cel.:11-9430-6025
| msn: [EMAIL PROTECTED]
| icq: 23164304 
| 
| 
| [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




 







-
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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











RES: [shell-script] Desconectar usuário s

2006-05-26 Por tôpico Julio Cezar Neves - DATAPREVRJ



A primeira tentativa que faria seria dar uns paus nos clientes rwin :), mas
se vc não puder, descubra o PID destes processos (com o ps aux | grep -q
) e mande um kill neles.

É provável que estes processos sejam zombies (mal assombrados pelo rwin) e
se forem, se não me engano, vc terá que matar o shell que os originou.

[ ]s,
Julio Cezar Neves
Tel:+55 21 2555-6148 / +55 21 8112-9988
Fax: +55 21 2555-6154
http://www.julioneves.com


| -Mensagem original-
| De: .:.:. Enio Marconcini .:.:. 1010011010 .:.:.
| [mailto:[EMAIL PROTECTED]
| Enviada em: quinta-feira, 25 de maio de 2006 17:07
| Para: shell-script@yahoogrupos.com.br
| Assunto: [shell-script] Desconectar usuários
| 
| 
| Meus caros, me desculpem pelo off.
| 
| em minha rede (servidor Linux e clientes Win)
| 
| acontece de dar uns paus, e qdo eu uso o comando:
| 
| # netstat -a | grep gds_db | more
| 
| sempre aparece conectados alguns micros que ja foram desligado, ou que
| o programa que usa essa porta gds_db (3050 a do firebird) ainda mostra
| como se estivessem conectados...
| 
| como fazer para desconectar esses micros??
| 
| abraço
| 
| -- 
| ENIO RODRIGO MARCONCINI
| .:. msnm: [EMAIL PROTECTED] .:.
| .:. skype: eniorm .:.
| --> Clockwork Orange <--
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| [ www.hackslack.net ]
| 
| 
| -
| 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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












Re: RES: [shell-script] break

2006-05-26 Por tôpico Roberto Alves



Ontem mesmo eu estava fazendo um scriptzim com algo parecido.
Eu abri uma escolha para o usuário entrar com 1 ou 2 e caso ele escreva 
algo diferente desses 2 números ele volte para o começo.
Não sei se é a melhor solução mas funciona pra mim no ksh do AIX.

comeco (){
  echo " "
  echo "Escolha a opcao pelo numero"
  echo " 1 - Para procurar a midia"
  echo " 2 - Para sair"
  read OPCAO

  case $OPCAO in

  case $OPCAO in
  1) midiad ;;
  2) break ;;
  *) echo "Deixa de ser burro! Escolha 1 ou 2." ; clear ; echo " " ; 
comeco ;;
  esac
  }



Espero ter ajudado.
Abraço,
Roberto Alves




Julio Cezar Neves - DATAPREVRJ wrote:
> Fala Eric,
> o break é usado no case (switch) do C da mesma forma que o ;; é usado no
> Shell. Mas para aplicar no seu exemplo específico, acho que vc precisa usar
> o :. O : tem o mesmo efeito que o nop (no operate) no assembler, isto é, não
> faz nada (no cobol tb tem o next sentence que faz o mesmo, mas não conheço
> paralelo em outras linguagens). Assim se seu script ficasse assim:
>
> case $teste in 
> 1) echo "oi"
>    ;;
> 2) if  [ $nome = 0 ]; then 
>    :
>    else
>    echo "oi"
>    fi
>    ;;
>
> Se a variável teste tivesse o valor 2 e o nome fosse igual a 0, ele não
> faria nada no if e em seguida encontraria o ;; saindo do case.
>
> Abração,
> Julio Cezar Neves
> Tel:+55 21 2555-6148 / +55 21 8112-9988
> Fax: +55 21 2555-6154
> http://www.julioneves.com
>
>
> | -Mensagem original-
> | De: Eric Anderson [mailto:[EMAIL PROTECTED]
> | Enviada em: quinta-feira, 25 de maio de 2006 18:54
> | Para: shell-script@yahoogrupos.com.br
> | Assunto: [shell-script] break
> | 
> | 
> | Boa noite,
> | 
> | O BASH tem algum comando que funcione como o break no C?
> | 
> | exemplo
> | 
> | case $teste in 
> | 1) echo "oi"
> | ;;
> |  2) if [ $nome = 0 ]; then 
> | break
> | else
> | echo "oi"
> | fi
> |    ;;
> | 
> | O exemplo acima está meio infeliz, no case 2 eu poderia 
> | inverter o if, mas o script q eu fiz aqui é muito mais complexo. 
> | 
> | Pra quem não sabe, em C o break, nesse caso acima, iria 
> | apenas sair do case e continuar a rodar o programa. Na BASH 
> | tá encerrando o script.
> | 
> | sds
> | 
> | Eric Anderson Martins Miranda
> | [EMAIL PROTECTED]
> | CPD Via Net SAO
> |  Tel.:11-6643-2814/6643-2815
> | Cel.:11-9430-6025
> | msn: [EMAIL PROTECTED]
> | icq: 23164304 
> | 
> | 
> | [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
>
>
>
>
>  
>
>
>
> -
> 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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/shell-script/ 
Para sair des

RES: [shell-script] Curso

2006-05-26 Por tôpico Julio Cezar Neves - DATAPREVRJ



Fala Humberto,
estou te copiando para a Tecnohall (que é conveniada com a UniRIO) que está
formando uma turma, da qual serei instrutor e está praticamente fechada.
Maiores informações http://www.tecnohall.com.br/centro_treinamento.html

Roberta (Tecnohall) favor agilizar contato com o Humberto.

Abração,
Julio Cezar Neves
Tel:+55 21 2555-6148 / +55 21 8112-9988
Fax: +55 21 2555-6154
http://www.julioneves.com


| -Mensagem original-
| De: humberto cabarit [mailto:[EMAIL PROTECTED]
| Enviada em: sexta-feira, 26 de maio de 2006 01:16
| Para: shell-script@yahoogrupos.com.br
| Assunto: [shell-script] Curso
| 
| 
| All
|    
| Alguém conhece algum curso de shell script aqui no RJ que 
| seja bom e tenha um bom preço ?
|    
|   Me mande em pvt..
|    
|    
|   Agradeço.
| 
| 
| Atenciosamente
| Humberto Cabarit
| 
| "Aquilo que temos de aprender a fazer, aprendemos fazendo"
|    Aristóteles
|     
| -
|  Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de 
| e-mail no celular e anti-spam realmente eficaz. 
| 
| [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




 








-
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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












[shell-script] Comprar arquivos

2006-05-26 Por tôpico Fabio Silva



ola lista.. minha duvida é a seguinte.. preciso fazer um script para comprar dois arquivos... mas assim.. penso na seuginte forma.. ele fzer um for no arquivo que eu quero que contem uma lista de enderecos ips e compare com outro arquivo para ver se o endereco ip existe no outro arquivo se nao existir ele joga o ip pra outro arquivo qualquer saca? nao to conseguindo montar isso... alguem pode me ajudar? valeus...


for i in `cat $DIR/temp_ip`; do
  if [ "$i" == `cat $DIR/ips` ]
    then


    
-
 Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. 

[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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












RE: [shell-script] Comprar arquivos

2006-05-26 Por tôpico Reinaldo Marques de Lima




Mano,

estudo sobre o comando diff...ele é perfeito para o que vc quer fzr

[]'s

+--+
Reinaldo
Linux User : 406967
Emails:
echo 'reimlima''.com' | sed 
's/\(reimlima\)\(.com\)/[EMAIL PROTECTED]@[EMAIL PROTECTED]/'
+--+




>From: Fabio Silva <[EMAIL PROTECTED]>
>Reply-To: shell-script@yahoogrupos.com.br
>To: shell-script@yahoogrupos.com.br
>Subject: [shell-script] Comprar arquivos
>Date: Fri, 26 May 2006 10:06:55 -0300 (ART)
>
>ola lista.. minha duvida é a seguinte.. preciso fazer um script para 
>comprar dois arquivos... mas assim.. penso na seuginte forma.. ele fzer um 
>for no arquivo que eu quero que contem uma lista de enderecos ips e compare 
>com outro arquivo para ver se o endereco ip existe no outro arquivo se nao 
>existir ele joga o ip pra outro arquivo qualquer saca? nao to conseguindo 
>montar isso... alguem pode me ajudar? valeus...
>
>
>for i in `cat $DIR/temp_ip`; do
>   if [ "$i" == `cat $DIR/ips` ]
> then
>
>
>
>-
>  Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no 
>celular e anti-spam realmente eficaz.
>
>[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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











Re: [shell-script] Comprar arquivos

2006-05-26 Por tôpico Flavio Junior



Talvez fique mais facil voce fazer o seguinte:

$ cat arquivo1 arquivo2 | sort | uniq -u > arq_qualquer.txt

Ele vai exibir o conteudo de arquivo1 E arquivo2, ordenar (para poder
usar o uniq) e o uniq -u vai exibir somente o que NAO repetir, ou
seja, o que soh tiver em 1 dos 2 arquivos, e essa saida voce
direcionou para arq_qualquer.txt

Acho que isso resolve o problema, qualquer coisa avise.


Flavio do Carmo Junior aka blk1d

On 5/26/06, Fabio Silva <[EMAIL PROTECTED]> wrote:
> ola lista.. minha duvida é a seguinte.. preciso fazer um script para comprar dois arquivos... mas assim.. penso na seuginte forma.. ele fzer um for no arquivo que eu quero que contem uma lista de enderecos ips e compare com outro arquivo para ver se o endereco ip existe no outro arquivo se nao existir ele joga o ip pra outro arquivo qualquer saca? nao to conseguindo montar isso... alguem pode me ajudar? valeus...
>
>
> for i in `cat $DIR/temp_ip`; do
>   if [ "$i" == `cat $DIR/ips` ]
> then
>
>
>
> -
>  Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz.
>
> [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
>
>
>
>
>
>
>
>
>






-
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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











Re: [shell-script] Comprar arquivos

2006-05-26 Por tôpico Humberto Pereira



Ola,

  voce tem uma lista de ips em 1 arquivo e apenas 1 ip em outro? Se for 
vc pode fazer:

  grep -v "^`cat unico_ip`$" lista_de_ips

Isso vai imprimir o conteudo do unico_ip se ele nao estiver na lista

Se forem varios ips, vc teria q fazer um for mesmo, mas com grep:

  for ip in `cat lista_de_ips`; do
    grep -q "^$ip$" lista_de_ips2 || echo $ip
  done >> ips_unicos


[]s
Humberto Pereira


Fabio Silva wrote:
> ola lista.. minha duvida é a seguinte.. preciso fazer um script para comprar dois arquivos... mas assim.. penso na seuginte forma.. ele fzer um for no arquivo que eu quero que contem uma lista de enderecos ips e compare com outro arquivo para ver se o endereco ip existe no outro arquivo se nao existir ele joga o ip pra outro arquivo qualquer saca? nao to conseguindo montar isso... alguem pode me ajudar? valeus...
> 
> 
> for i in `cat $DIR/temp_ip`; do
>   if [ "$i" == `cat $DIR/ips` ]
> then
> 
> 
>     
> -
>  Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. 
> 
> [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
> 
> 
> 
> 
>  
> 
> 
> 







-
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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











Re: [shell-script] Como automatizar uma pergunta [y/n]???

2006-05-26 Por tôpico Fabricio Lopes de Souza



echo "y" | programa

On 5/26/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote:
> como assim ?
>
> vc quer dar um enter e o script entender q é 'y' ?
>
> read -p 'vc quer mesmo fazer rm -rf / ? [Yn]: ' ANSWER
> echo ${ANSWER:=y}   #Se var não está definida, defina-a com 'y'
>
>
> 2006/5/26, Rafael Tomelin <[EMAIL PROTECTED]>:
> > olá pessoal,
> >
> > quero fazer um script, ... só que ele sempre me pergunta em um determinado
> > ponto, se [y/n].   Como faço para que ele automatize essa resposta com [y]?
> >
> >
> > valeu a todos
> >
> >
> > [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
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
>
> --
> 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
>
>
>
>
>
>
>
>






-
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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











RES: [shell-script] Curso

2006-05-26 Por tôpico Julio Cezar Neves - DATAPREVRJ



Pessoal,
peço desculpas por esta msg inadvertida de minha parte. Pensei estar em PVT
e não estava. :(

[ ]s,
Julio Cezar Neves
Tel:+55 21 2555-6148 / +55 21 8112-9988
Fax: +55 21 2555-6154
http://www.julioneves.com


| -Mensagem original-
| De: Julio Cezar Neves - DATAPREVRJ
| [mailto:[EMAIL PROTECTED]
| Enviada em: sexta-feira, 26 de maio de 2006 08:49
| Para: shell-script@yahoogrupos.com.br
| Cc: [EMAIL PROTECTED]
| Assunto: RES: [shell-script] Curso
| 
| 
| Fala Humberto,
| estou te copiando para a Tecnohall (que é conveniada com a 
| UniRIO) que está
| formando uma turma, da qual serei instrutor e está 
| praticamente fechada.
| Maiores informações 
| http://www.tecnohall.com.br/centro_treinamento.html
| 
| Roberta (Tecnohall) favor agilizar contato com o Humberto.
| 
| Abração,
| Julio Cezar Neves
| Tel:+55 21 2555-6148 / +55 21 8112-9988
| Fax: +55 21 2555-6154
| http://www.julioneves.com
| 
| 
| | -Mensagem original-
| | De: humberto cabarit [mailto:[EMAIL PROTECTED]
| | Enviada em: sexta-feira, 26 de maio de 2006 01:16
| | Para: shell-script@yahoogrupos.com.br
| | Assunto: [shell-script] Curso
| | 
| | 
| | All
| |    
| | Alguém conhece algum curso de shell script aqui no RJ que 
| | seja bom e tenha um bom preço ?
| |    
| |   Me mande em pvt..
| |    
| |    
| |   Agradeço.
| | 
| | 
| | Atenciosamente
| | Humberto Cabarit
| | 
| | "Aquilo que temos de aprender a fazer, aprendemos fazendo"
| |    
| Aristóteles
| |     
| | -
| |  Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de 
| | e-mail no celular e anti-spam realmente eficaz. 
| | 
| | [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
| 
| 
| 
| 
|  
| 
| 
| 
| 
| -
| 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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












RES: [shell-script] Comprar arquivos

2006-05-26 Por tôpico Julio Cezar Neves - DATAPREVRJ



Aê Fabio,
duas formas:
1 -
sort arq1 -o arq1
sort arq2 -o arq2
comm -3 arq1 arq2 > arq3
cat arq3 >> arq2

2 -
grep -vf arq2 arq1 > arq3
cat arq3 >> arq2

Ainda existem outras, é só procurar no histórico da lista.

[ ]s,
Julio Cezar Neves
Tel:+55 21 2555-6148 / +55 21 8112-9988
Fax: +55 21 2555-6154
http://www.julioneves.com


| -Mensagem original-
| De: Fabio Silva [mailto:[EMAIL PROTECTED]
| Enviada em: sexta-feira, 26 de maio de 2006 10:07
| Para: shell-script@yahoogrupos.com.br
| Assunto: [shell-script] Comprar arquivos
| 
| 
| ola lista.. minha duvida é a seguinte.. preciso fazer um 
| script para comprar dois arquivos... mas assim.. penso na 
| seuginte forma.. ele fzer um for no arquivo que eu quero que 
| contem uma lista de enderecos ips e compare com outro arquivo 
| para ver se o endereco ip existe no outro arquivo se nao 
| existir ele joga o ip pra outro arquivo qualquer saca? nao to 
| conseguindo montar isso... alguem pode me ajudar? valeus...
| 
| 
| for i in `cat $DIR/temp_ip`; do
|   if [ "$i" == `cat $DIR/ips` ]
| then
| 
| 
|     
| -
|  Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de 
| e-mail no celular e anti-spam realmente eficaz. 
| 
| [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




 








-
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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












[shell-script] Ajuda no shell script

2006-05-26 Por tôpico André Unno



Boa tarde pessoal.
Preciso de uma ajuda.
Estou fazendo um shell script para inserir o seguinte texto em um arquivo.

192.168.1:allow,RELAYCLIENT="",DATABYTES="3145728"

Como eu posso fazer para inserir o texto acima em um arquivo? Estou tentando
mas não esou conseguindo colocar as aspas (").

-- 
André Unno
GNU/LinuxCounter#390708
http://counter.li.org

O sistema pediu: "Requires Windows 9x, Windows 2000 or better".
Então eu instalei Linux.


[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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












Re: [shell-script] Ajuda no shell script

2006-05-26 Por tôpico Roberto Alves



echo " \"ASPAS\" " >> arquivo

Teste e veja o resultado.
Simples mas resolve. Espero que ajude.

Roberto Alves



André Unno wrote:
> Boa tarde pessoal.
> Preciso de uma ajuda.
> Estou fazendo um shell script para inserir o seguinte texto em um arquivo.
>
> 192.168.1:allow,RELAYCLIENT="",DATABYTES="3145728"
>
> Como eu posso fazer para inserir o texto acima em um arquivo? Estou tentando
> mas não esou conseguindo colocar as aspas (").
>
>   






-
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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












Re: [shell-script] Ajuda no shell script

2006-05-26 Por tôpico dropped



Não sei se é isto que vc deseja, mas pelo que eu entendi:

$ echo 192.168.1:allow,RELAYCLIENT=\"\",DATABYTES=\"3145728\"
192.168.1:allow,RELAYCLIENT="",DATABYTES="3145728"

Basta vc redirecionar ">" para um arquivo agora.

André Unno wrote:

>Boa tarde pessoal.
>Preciso de uma ajuda.
>Estou fazendo um shell script para inserir o seguinte texto em um arquivo.
>
>192.168.1:allow,RELAYCLIENT="",DATABYTES="3145728"
>
>Como eu posso fazer para inserir o texto acima em um arquivo? Estou tentando
>mas não esou conseguindo colocar as aspas (").
>
>  
>







-
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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











Re: [shell-script] Ajuda no shell script

2006-05-26 Por tôpico Tiago Barcellos Peczenyj



Quer inserir aonde ?

SE no fim:

echo '192.168.1:allow,RELAYCLIENT="",DATABYTES="3145728"' >> arquivo

note que eu coloquei a sua expressão entre aspas simples. para usar
aspas duplas vc teria que 'escapar' todas as aspas que vc quer
preservar, ou seja

echo "192.168.1:allow,RELAYCLIENT=\"\",DATABYTES=\"3145728\"" >> arquivo

2006/5/26, André Unno <[EMAIL PROTECTED]>:
> Boa tarde pessoal.
> Preciso de uma ajuda.
> Estou fazendo um shell script para inserir o seguinte texto em um arquivo.
>
> 192.168.1:allow,RELAYCLIENT="",DATABYTES="3145728"
>
> Como eu posso fazer para inserir o texto acima em um arquivo? Estou tentando
> mas não esou conseguindo colocar as aspas (").
>
> --
> André Unno
> GNU/LinuxCounter#390708
> http://counter.li.org
>
> O sistema pediu: "Requires Windows 9x, Windows 2000 or better".
> Então eu instalei Linux.
>
>
> [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
>
>
>
>
>
>
>
>


-- 
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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











[shell-script] esquisitice do "WC -C"

2006-05-26 Por tôpico Fernando Ortiz



Ola galera,
estou achando muito estranho a contagem de caracteres que o "wc" faz, por
exemplo:

# echo "123456789" | wc -c
 10

e na verdade deveria aparecer "9", que é a soma dos caracteres passados pelo
echo.
Eu sofri muito para descobrir isso, então comecei a usar o ${#var}, exemplo:

# var=`echo "123456789"`
# echo ${#var}
9

Até com o awk eu consegui um resultado consistente:
# echo "123456789" | awk '{print length($0)};'
9

Alguem sabe me dizer o porque o WC não consegue contar corretamente os
caracteres?

Aguardo uma resposta com muita curiosidade.

abs,
Fernando


[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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











Re: [shell-script] esquisitice do "WC -C"

2006-05-26 Por tôpico Fernando Lemes da Silva




   Olá Xará..

   Tente: 
    $ echo -n "123456789" | wc -c

   Assim voce estará suprimindo um "\n" implicito que o echo coloca no final 
da linha.. e que é considerado como um caractere a mais na sequencia.

   []'s

-- 
   /**
    _
   °v°    Fernando Lemes da Silva
  /(¡)\   www.koho.com.br
   ^ ^    Linux user [EMAIL PROTECTED]

   **/

Em Sexta 26 Maio 2006 17:58, Fernando Ortiz escreveu:
> Ola galera,
> estou achando muito estranho a contagem de caracteres que o "wc" faz, por
> exemplo:
> # echo "123456789" | wc -c
>  10
> e na verdade deveria aparecer "9", que é a soma dos caracteres passados
> pelo echo.
> Alguem sabe me dizer o porque o WC não consegue contar corretamente os
> caracteres?
> Aguardo uma resposta com muita curiosidade.
> abs,
> Fernando






-
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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












Re: [shell-script] esquisitice do "WC -C"

2006-05-26 Por tôpico Tiago Barcellos Peczenyj



o wc -c ta contando também o caracter \n que o echo insere ao final da string

->echo "123456789" | wc -c
10

->echo -n "123456789" | wc -c
9

abraços

2006/5/26, Fernando Ortiz <[EMAIL PROTECTED]>:
> Ola galera,
> estou achando muito estranho a contagem de caracteres que o "wc" faz, por
> exemplo:
>
> # echo "123456789" | wc -c
>  10
>
> e na verdade deveria aparecer "9", que é a soma dos caracteres passados pelo
> echo.
> Eu sofri muito para descobrir isso, então comecei a usar o ${#var}, exemplo:
>
> # var=`echo "123456789"`
> # echo ${#var}
> 9
>
> Até com o awk eu consegui um resultado consistente:
> # echo "123456789" | awk '{print length($0)};'
> 9
>
> Alguem sabe me dizer o porque o WC não consegue contar corretamente os
> caracteres?
>
> Aguardo uma resposta com muita curiosidade.
>
> abs,
> Fernando
>
>
> [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
>
>
>
>
>
>
>
>
>


-- 
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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.











[shell-script] Re: esquisitice do "WC -C"

2006-05-26 Por tôpico Mauricio



Olá Fernando,
Seguem abaixo:



Fernando Ortiz wrote:
> Ola galera,
> estou achando muito estranho a contagem de caracteres que o "wc" faz, por
> exemplo:
> 
> # echo "123456789" | wc -c
>  10


Experimenta :


echo -n "123456789" | wc -c

E vc vai ter o que quer. Dá uma olhada no manual do echo e se vc não entender eu explico depois.



> 
> e na verdade deveria aparecer "9", que é a soma dos caracteres passados pelo
> echo.
> Eu sofri muito para descobrir isso, então comecei a usar o ${#var}, exemplo:
> 
> # var=`echo "123456789"`
> # echo ${#var}
> 9
> 

o que é muito mais eficaz do que usar um pipe para isso. Continue assim :-)

Bom estudo,
Maurício

> Até com o awk eu consegui um resultado consistente:
> # echo "123456789" | awk '{print length($0)};'
> 9
> 
> Alguem sabe me dizer o porque o WC não consegue contar corretamente os
> caracteres?
> 
> Aguardo uma resposta com muita curiosidade.
> 
> abs,
> Fernando
> 
> 
> [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
> 
>  

Chiacchiera con i tuoi amici in tempo reale! 
 http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com 






-
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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












[shell-script] como indexar nome de variavel?

2006-05-26 Por tôpico Ricardo Acosta



Camaradas,
uma fácil..mas util para eu entender o conceito.

olhe o script:

[EMAIL PROTECTED] cat teste.sh
#!/bin/bash
for nivel in 1 2 3
do
  temperatura.$nivel=$(( nivel + 10 ))
  echo "temperatura.$nivel"
done

agora o resultado:

[EMAIL PROTECTED] ./teste.sh
./teste.sh: line 5: temperatura.1=11: command not found
temperatura.1
./teste.sh: line 5: temperatura.2=12: command not found
temperatura.2
./teste.sh: line 5: temperatura.3=13: command not found
temperatura.3

gostaria q o resultado fosse:
temperatura.1=11
temperatura.2=12
temperatura.3=13


Já percebi que não podemos fazer atribuições no nome de alguma variavel!
mas pq isso não eh viável?
teria outra solução para isso?
trabalhar com Vetores, seria a unica solução?

valeu galera!
acosta


-- 
__
Ricardo Acosta
Laboratório de Clima e Biosfera
Departamento de Ciências Atmosféricas - USP/IAG/ACA






-
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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












Re: [shell-script] como indexar nome de variavel?

2006-05-26 Por tôpico Tiago Barcellos Peczenyj



->for i in 1 2 3
do eval "teste_$i=$i"
echo $teste_$i
done

1
2
3


2006/5/26, Ricardo Acosta <[EMAIL PROTECTED]>:
> Camaradas,
> uma fácil..mas util para eu entender o conceito.
>
> olhe o script:
> 
> [EMAIL PROTECTED] cat teste.sh
> #!/bin/bash
> for nivel in 1 2 3
> do
>   temperatura.$nivel=$(( nivel + 10 ))
>   echo "temperatura.$nivel"
> done


-- 
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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.












Re: [shell-script] como indexar nome de variavel?

2006-05-26 Por tôpico Felipe Kellermann



On Fri, 26 May 2006 6:31pm  -0300, Tiago Barcellos Peczenyj wrote:

> ->for i in 1 2 3
> do eval "teste_$i=$i"
> echo $teste_$i
> done
> 
> 1
> 2
> 3

Oops. Engano. Parece estar correto mas nao esta. Precisa ser eval echo 
\$teste_$i. Esta mostrando sempre o valor de $fuu_ e de $i. Juntos formam 
novamente o 1, 2 e 3. 

-- 
Felipe Kellermann






-
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







  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
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 Termos do Serviço do Yahoo!.