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

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

Re: [shell-script] Cgi x Perl


From: Geison Farias
Subject: Re: [shell-script] Cgi x Perl
Date: Fri, 21 Feb 2003 16:42:01 -0300

Olá Eri,

Não entendi aqui:
variavel=$(sed -n '1p')

fiz o seguinte:

variavel=$(sed -n '1p')
RESPOSTA=`echo $variavel|cut -d "&" -f 1|cut -d "=" -f2|tr -s "+" " "`
echo "<br>"
echo "$variavel"
echo "<br>"
echo " Aqui: $0"
echo "<br>"
echo " Aqui: $1"
echo "<br>"
echo " Aqui: $2"
echo "<br>"
echo " Aqui: $#"
echo "<br>"

resultado com "aaa":

ABC=aaa&Submit=buscar 
Aqui: /home/httpd/cgi-bin/teste2.sh 
Aqui: 
Aqui: 
Aqui: 0 

donde que surgiu o valor "ABC=aaa&Submit=buscar"

tem outra forma de ver sem ser pelo comando "$(sed -n '1p')"
dá pra explicar  onde esta o valor de entrada do sed??? 

Geison Farias
Recife -PE

ps. Parabéns por mais esta edição do livro Júlio. Já a tenho desde +/- final de 
janeiro
(e fiz todos aqui no trabalho comprar, hehehehe, isto não como propaganda e sim
como incentivo p/ você!)








  ----- Original Message ----- 
  From: Listas XTMS 
  To: address@hidden 
  Sent: Thursday, February 20, 2003 2:37 PM
  Subject: Re: [shell-script] Cgi x Perl


  Jeito 1:

  #!/bin/bash
  #source /usr/local/lib/bashlib
  echo "Content-type: text/html"
  echo ""
  echo "<html><title>Teste</title><body>"
  echo "Ola!"
  echo "<br>"
  echo "<br>"
  echo "<br>"
  echo "<ul>"
  echo "<form method="post" action='teste2'>"
  echo "String a localizar: "
  echo "<input name="ABC" type="text" size="30" maxlength="30">"
  echo "<input type="submit" name="Submit" value="submit">"
  echo "</form>"
  echo "<br><br>"
  RESPOSTA=`echo $variavel|cut -d "&" -f 1|cut -d "=" -f2|tr -s "+" " "`
  echo "<br>"
  if [ ! -z "$RESPOSTA" ]; then
  grep -r $RESPOSTA *
  fi
  echo "<br>"
  echo "<br>"
  echo "<br>"
  echo "<br>"
  echo "</body></html>"


  Jeito 2: (necessário instalar bashlib)

  #!/bin/bash
  .. /usr/local/lib/bashlib
  echo "Content-type: text/html"
  echo ""
  echo "<html><title>Teste</title><body>"
  echo "Ola!"
  echo "<br>"
  echo "<br>"
  echo "<br>"
  echo "<ul>"
  echo "<form method="post" action='teste2'>"
  echo "String a localizar: "
  echo "<input name="string" type="text" size="30" maxlength="30">"
  echo "<input type="submit" name="Submit" value="submit">"
  echo "</form>"
  echo "<br><br>"
  RESPOSTA=`param string`
  echo "<br>"
  if [ ! -z "$RESPOSTA" ]; then
  grep -r $RESPOSTA *
  fi
  echo "<br>"
  echo "<br>"
  echo "<br>"
  echo "<br>"
  echo "</body></html>"




  Em ambos os casos deixe o script executável e jogue no seu diretório de cgis.


  []'s
  Eri Ramos Bastos

        Yahoo! Groups Sponsor 
                   
                   
                          Faça sua busca:   Ache sua vaga! Profissional 
Diretoria Gerência Supervisão Superior Técnico Outros Recém-formados 
Estágiários     
                   
             
       


  ---------------------------------------------------------------------
  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: address@hidden
  ---------------------------------------------------------------------
  Esta lista é moderada de acordo com o previsto em 
http://www.listasdiscussao.cjb.net
  ---------------------------------------------------------------------


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



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



reply via email to

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