[SP-pm] Selecionar texto após uma determinada linha em um arquivo
Daniel de Oliveira Mantovani
daniel.oliveira.mantovani at gmail.com
Mon Jun 27 04:47:34 PDT 2011
Você também pode selecionar de um ponto ao outro do arquivo se você quiser.
use 5.12.0;
...
when(/^foo/ .. /^baz/) {
print "$_\n";
}
__DATA__
foo
bar
baz
quux
2011/6/27 Eden Cardim <edencardim em gmail.com>:
>>>>>> "Flávio" == Flávio R Lopes <flavio.lopes em links.inf.br> writes:
>
> Flávio> Putz, desculpe! Escrevi errado! Supondo que a o número da
> Flávio> linha onde há a ocorrência seja a linha 100, como poderia
> Flávio> fazer então para copiar da linha 100 até o final do arquivo?
>
> while (<DATA>) {
> next unless /bar/;
> $/ = undef;
> print <DATA>;
> last;
> }
> __DATA__
> foo
> bar
> baz
> quux
>
> --
> Eden Cardim Need help with your Catalyst or DBIx::Class project?
> Code Monkey http://www.shadowcat.co.uk/catalyst/
> Shadowcat Systems Ltd. Want a managed development or deployment platform?
> http://blog.edencardim.com/ http://www.shadowcat.co.uk/servers/
> http://twitter.com/#!/edenc
> =begin disclaimer
> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
--
"If you’ve never written anything thoughtful, then you’ve never had
any difficult, important, or interesting thoughts. That’s the secret:
people who don’t write, are people who don’t think."
More information about the SaoPaulo-pm
mailing list