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: