Re: Нужен ли bash
On Wed, Sep 24, 2008 at 03:35:59PM +0400, Dmitry E. Oboukhov wrote:
> AK> from os import popen
> AK> res = popen('grep bla-bla file.txt|awk bla-bla|filter bla-bla')
> вот эта строка это ж запуск шелла опять же.
Да на здоровье. Можно и без шелла.
from os import popen2
gin, gout = popen2(['grep', 'bla-bla', 'file.txt'])
Скомбинировать в пайп, правда, так будет сложнее, но сейчас мы имеем
модуль subprocess, который эту проблему решает. Ссылку на пример я
приводил:
> AK> http://docs.python.org/lib/node535.html
> а я говорил о одних и тех же действиях средствами шелла и средствами
> языка.
grep и awk не являются командами шелла. Покажите, как сделать то же
самое средствами шелла.
--
Andrey V. Kiselev
ICQ# 26871517
Reply to: