[sisyphus] [JT] sh
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Ср Сен 29 00:59:00 MSD 2004
On Wed, Sep 29, 2004 at 12:36:48AM +0700, Alexey Morozov wrote:
> On Mon, Sep 27, 2004 at 10:27:26AM +0300, Michael Shigorin wrote:
> > У каждого инструмента есть уровень решаемых задач, после которого
> > цена усложнения задачи становится непомерной. Он зависит и от
> > уровня программиста, но в общем скорее объективен.
> >
> > Покажи хэши на шелле или скажи, что без них пишется так же легко
> > и непринуждённо...
> Эх, Миша, если бы речь шла только о хэше, с этим можно было бы еще
> жить. По-моему, паталогическое неумение возвращать из функции что-либо,
> отличное от статуса, гораздо хуже :-)
В unix есть файлы (в общем смысле). Странно, что вам нужно об этом
напоминать.
Например,
if foo="$(bar args)"; then
используем $foo
fi
Просто надо использовать средства сообразно задаче, а не хотеть от sh
странного.
> Но дело даже не в этом, дело, в "культуре написания". В shell-скриптах
> сохранять её на порядки сложнее, чем в том же перле, который все, кому
> не лень, обвиняют во write-only'вости.
Скорее всего сложность примерно одинаковая, и зависит в первую очередь от
культуры программиста.
Приходите на Софтул сегодня - обсудим. :)
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20040929/d8dca895/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus