Python, каналы и параметр «-c» в командной строке

Я смутно помню, как мог сделать что-то вроде этого в Python:

cat foo | python -c "<some python code>" | grep blah | ... 

По какой-то причине я не понимаю, как это сделать фактически используйте это для запуска кода Python в каждой строке входного файла. Например, скажем, я хотел заменить каждое слово «яблоко» в исходном файле на «апельсин»; как мне это сделать?

6
задан Shaddi 21 April 2011 в 03:10
поделиться