[Cascavel-pm] Verificar endereço em arquivo. .
Rafael Lebrão Martins
rafamv1 em ig.com.br
Quinta Agosto 9 03:39:17 PDT 2007
Eu preciso verificar se todo o endereço que veio em "$site" existe
no arquivo, por isso usei elsif:
(grep( {/^$site$/}@linhas){
Em (11:33:34), Cascavel Perl Mongers escreveu:
>Tem um erro aqui:
>
>> ## Se a variavel $site for igual a [.], redireciona pra codigo htm;
>> if ($site eq /^[.]$/ ) {
>> print redirect (SITEINEXIST);
>> }
>
>Você usa "eq" para verificar uma expressão regular, quando deveria
>usar "=~".
>
>Aqui tem um problema de lógica:
>
>> elsif (grep( {/^$site$/}@linhas)) {
>> print redirect (SITEEXIST);
>> }
>
>Se você quer encontrar linhas que têm "foo", use /foo/
>Se você quer encontrar linhas que começam com "foo", use /^foo/
>Se você quer encontrar linhas terminam com "foo", use /foo$/
>
>Se você usar /^foo$/, vai encontrar linhas que começam E terminam com
>"foo": ou seja, linhas que são exatamente "foo".
>
>[]s
>
>Nelson
>
>_______________________________________________
>Cascavel-pm mailing list
>Cascavel-pm em pm.org
>http://mail.pm.org/mailman/listinfo/cascavel-pm
>
>----------
Rafael Lebrão Martins.
Graduando do curso de
Ciências Contábeis pela UESB.
Microsoft Certified
Professional 70-271
Tel: 88171819
Mais detalhes sobre a lista de discussão Cascavel-pm