Возможно ли, так или иначе, в скрипте Perl эффективно выполнить grep для переменной Perl? Эквивалентная функция Perl была бы одинаково приемлема, я просто хочу, чтобы решение было максимально простым.Может ли grep использоваться для переменной Perl?
Например:
#!/usr/bin/perl
#!/bin/grep
$var="foobar";
$newvar="system('grep -o "foo" $var');
sprintf $newvar;
Где я ожидаю sprintf $newvar
к выходу foo
.
Также приветствуем любые отзывы о лучшей практике здесь. Я не очень знаком с Perl.
Я не могу рекомендовать книгу Learning Perl достаточно. Это хорошо написано и отлично справляется с основами. Взгляните сюда: http://books.google.com/books?id=4pINCzVk9NMC&lpg=PP1&dq=Learning%20Perl&client=firefox-a&pg=PP1#v=onepage&q=&f=false – daotoad