Est-il possible d'une manière ou d'une autre, dans un script Perl, d'exécuter efficacement grep par rapport à une variable Perl? Une fonction Perl équivalente serait également acceptable, je veux juste garder la solution aussi simple que possible.Peut-on utiliser grep sur une variable Perl?
Par exemple:
#!/usr/bin/perl
#!/bin/grep
$var="foobar";
$newvar="system('grep -o "foo" $var');
sprintf $newvar;
Là où j'attends sprintf $newvar
à la sortie foo
.
Souhaitez-vous également des commentaires sur les meilleures pratiques ici. Je ne suis pas extrêmement familier avec Perl.
Je ne peux pas recommander le livre Learning Perl assez. Il est bien écrit et fait un excellent travail pour expliquer les bases. Jetez un oeil ici: http://books.google.com/books?id=4pINCzVk9NMC&lpg=PP1&dq=Learning%20Perl&client=firefox-a&pg=PP1#v=onepage&q=&f=false – daotoad