Спасибо за подсказку. Я искал что-то для однострочных оболочек - Python слишком неуклюж, даже Py2. Приятно знать, что Руби берет здесь своего папу Перла.

хотел, чтобы Perl делал однострочныеgrep

немного похоже на это, но я не уверен, что добавить, чтобы это работало

$ (echo a ; echo b ; echo c) | perl -e 'a'

ДОБАВЛЕНО Мой ответ здесь охватывает это и многое другое
https://superuser.com/questions/416419/perl-for-matching-with-regex-in-terminal

 Jayen03 янв. 2012 г., 02:35
@Harmen Некоторые вещи совместимы только с Perl, а не с регулярными выражениями, например, с отрицательными утверждениями.
 Eugene Yarmash25 янв. 2011 г., 15:09
Смотрите такжеPerlRun страница руководства.
 codaddict25 янв. 2011 г., 14:42
 paxdiablo25 янв. 2011 г., 14:45
Если вы не используете какой-то невероятно заблокированный Linux, гдеgrep недоступен, вероятно, лучше просто использоватьgrep :-)
 mob25 янв. 2011 г., 15:46
и если вы просто хотите сделать grep, но с регулярными выражениями Perl, то используйтеack (установивApp::ack распределение)

Ответы на вопрос(1)

Решение Вопроса
(echo a; echo b; echo c) | perl -ne 'print if /a/'

Ваш ответ на вопрос