[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Нужен ли bash



On 15:14 Wed 24 Sep     , Alexey Pechnikov wrote:
AP> Hello!

AP> В сообщении от Wednesday 24 September 2008 14:04:07 Dmitry E. Oboukhov
AP> написал(а):
AP>> пусть даже пайпы
AP>> пайпы ядром, а использование их какое?

AP> Можно делать как очень просто, так и посложнее, по ситуации. Например, такая
AP> вот конструкция для прогонки произвольного содержимого через tidy:

AP> set cat [open "|cat" r+]
AP> set io [ open "|/usr/bin/tidy -q --show-body-only 1 -f /dev/null <@ $cat" r]
|/usr/bin/tidy -q --show-body-only 1 -f /dev/null <@ $cat 
- это ж голимый шелл, о чем и речь :)


AP> Поскольку tidy потоковый обработчик, то нужно входной канал закрыть, чтобы
AP> получить результат.  Зато наверняка поймаем и идентифицируем ошибку в любом
AP> компоненте цепочки.

AP> А можно и так
AP> exec /usr/bin/tidy -utf8 -asxhtml -q << $buf
AP> Менее аккуратно, но работает.

AP> В принципе, более сложных конструкций как-то и не приходилось писать.

AP> Best regards, Alexey.
--

. ''`. Dmitry E. Oboukhov
: :’  : unera@debian.org
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Attachment: signature.asc
Description: Digital signature


Reply to: