Эквивалент Python to perl -pe?

Мне нужно выбрать некоторые числа из некоторых текстовых файлов. Я могу выделить нужные мне строки с помощью grep, но не знал, как извлечь числа из строк. Коллега показал мне, как это сделать из bash с помощью perl:

cat results.txt | perl -pe 's/.+(\d\.\d+)\.\n/\1 /'

Однако я обычно кодирую на Python, а не на Perl. Итак, мой вопрос: мог ли я использовать Python таким же образом? То есть, мог ли я передать что-то из bash в Python, а затем получить результат прямо в stdout? ... если в этом есть смысл. Или Perl в этом случае просто удобнее?

13
задан Nagel 20 October 2011 в 22:15
поделиться