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

Re: Нужен ли bash



Serhiy Storchaka -> debian-russian@lists.debian.org  @ Thu, 25 Sep 2008 10:34:12 +0300:

 >> P.S.  В sed-е FreeBSD опция -i таки. Это во-первых. Во-вторых, -i нет
 >> в стандарте, и, стало быть, идет он лесом лесом, полем полем. На мой
 >> взгляд, совершенно бесполезная и ненужная вещь, идущая вразрез со
 >> всеми остальными ютилами юникса.

 SS> Гораздо полезнее была бы допустим утилита inplace, берущая имя
 SS> файла, скармливающая содержание на вход программе или даже
 SS> конвейеру и записывающая назад результат.

Беда в том, что в модель использования шелла такая утилита не ложится.
Потому что пайп организуется шеллом.  А делать ее на одну команду -
очень обгрызенная функциональность получается.  Именно поэтому у sed
ключ -i не шибко полезен.  В отличие от перла, на котором программа той
же функциональности, если эта функциональность не тривиальна, как
правило, на порядок короче.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru

Ну какая работа со строками может быть в языке, название которого является
не строкой, а символом?
	Sergue E. Leontiev в <csc2ot$hra$1@ddt.demos.su>


Reply to: