shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Telnet... Reset modem...


From: Fahrinha (Nautilus)
Subject: Re: [shell-script] Telnet... Reset modem...
Date: Fri, 8 Mar 2002 11:26:49 -0300

Mas nao da pra executar o comando " reset porta " pelo ftp..

Reinaldo

  ----- Original Message -----
  From: Julio Cezar Neves - DISB.O
  To: address@hidden
  Sent: Friday, March 08, 2002 11:10 AM
  Subject: RES: [shell-script] Telnet... Reset modem...


  Já tentei diversas vezes com o telnet e nunca cheguei a um resultado 100%.
  Isso que vc este pretendendo, pode ser feito com um rsh ou com o comando
  "site exec" do ftp.

  Provavelmente vc receberá uma enxurrada de respostas aconselhando o uso do
  rsh, mas não deixe de analisar a opção site exec do ftp, que no meu
modesto
  entender é + simples, segura e menos conhecida.

  [ ]s,
  Julio Cezar Neves

  -----Mensagem original-----
  De: Fahrinha (Nautilus) [mailto:address@hidden]
  Enviada em: sexta-feira, 8 de março de 2002 10:32
  Para: address@hidden
  Assunto: [shell-script] Telnet... Reset modem...


  Bem... Sera que ah a possibilidade de mandar um telnet e executar comandos
  nesse telnet?


  digamos...

  #!bin/sh

  [;;;]

  telnet ip

  echo "login" # vai enviar o login para o telnet, mas e o ENTER?
  sleep 1
  echo "senha" # envia a senha, e o ENTER?
  sleep 1
  echo "reset s38"
  sleep 1
  echo "exit"





  Sair da lista: address@hidden
  Banco Dados:   http://www.egroups.com/group/shell-script

  Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
  http://br.yahoo.com/info/utos.html


  Sair da lista: address@hidden
  Banco Dados:   http://www.egroups.com/group/shell-script

  Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.



[As partes desta mensagem que não continham texto foram removidas]


From (no email address) Fri Mar 08 06:56:32 2002
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
Received: (EGP: unknown); 8 Mar 2002 14:56:32 -0000
Received: (qmail 61412 invoked from network); 8 Mar 2002 14:38:15 -0000
Received: from unknown (216.115.97.172)
  by m8.grp.snv.yahoo.com with QMQP; 8 Mar 2002 14:38:15 -0000
Received: from unknown (HELO perninha.conectiva.com.br) (200.250.58.156)
  by mta2.grp.snv.yahoo.com with SMTP; 8 Mar 2002 14:38:14 -0000
Received: from burns.conectiva (burns.conectiva [10.0.0.4])
        by perninha.conectiva.com.br (Postfix) with SMTP id 93B0238D2E
        for <address@hidden>; Fri,  8 Mar 2002 11:38:11 -0300 (EST)
Received: (qmail 650 invoked by uid 0); 8 Mar 2002 14:38:21 -0000
Received: from verde.conectiva (10.0.2.168)
  by burns.conectiva with SMTP; 8 Mar 2002 14:38:21 -0000
Date: Fri, 8 Mar 2002 11:41:03 -0300 (BRT)
X-X-Sender:  <verde@verde.conectiva>
To: <address@hidden>
Subject: bash, perl, python e amigos
In-Reply-To: <1015588109.3225.64.camel@linux60>
Message-ID: <Pine.LNX.4.33L.0203081127480.900-100000@verde.conectiva>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8BIT
From: # aurelio marinho jargas <address@hidden>
X-Yahoo-Group-Post: member; ug194321
X-Yahoo-Profile: verde6666

ae leandro,

@ 8/3, Leandro Tavares Carneiro:
> Cara, algumas vezes recorro ao perl para resolver algums problemas e
> digo que, para algumas situações, o perl é muito melhor que shell
> script, principalmente quando se tem a nessessidade de se avaliar várias
> expressões regulares, onde, em shell script, seria necessário se
> recorrer ao sed e ao awk.
> É claro que as expressões regulares geralmente são diferentes das do
> grep, mas já existe um modo de se usar as mesmas expressões no perl.
> Acho python também muito bom, mas não conheço bem a sintaxe. No momento,
> estou estudando perl pois ele é praticamente universal e encontrado, por
> padrão, em vários sabores de unix, e o python nem sempre se encontra....

no fundo no fundo é aquela velha história:
"odeio tudo aquilo que não conheço"

&:)

o python torna programar um prazer só, pois é obrigatório fazer
código alinhado (indent). o TAB na frente da linha indica um
subnível de blocos de comandos, igual as chaves {} no shell.

por exemplo, no shell:
------------
func(){
  case $1 in
  a) echo a;;
  b) echo b;;
  esac
  echo fim
}
func a
-----------

no python ficaria (supondo os mesmos comandos)

------------
def func:
        case $1 in:
                a) echo a
                b) echo b
        echo fim
func(a)
------------

só. não precisa de ; ou } pra dizer que um trecho de código
acabou, pois o próprio alinhamento já diz isso.

isso também é legal porque você bate o olho num código e fica
mais fácil encontrar as coisas, está tudo bem alinhado, um
comando por linha.


eu particularmente adoro fazer one-liners e com perl isso pode
ser levado ao extremo. mas são dois prazeres diferentes, fazer
one-liners e nunca mais mexer naquele código e outro é fazer um
código limpo e didático e quando você precisar dar manutenção é
só olhar e alterar e está feito.

eu sei que eu adoraria perl se soubesse programar nela.
mas até que eu realmente _precise_, MORTE AO PERL! &:)


--
http://verde666.org s/click/^a]/;^[:wq



reply via email to

[Prev in Thread] Current Thread [Next in Thread]