[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