[Comm] sh - bash

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Вс Окт 15 21:48:44 MSD 2006


On Sun, Oct 15, 2006 at 02:50:01AM +0400, Pavel Usischev wrote:
> > Отчего же тогда вижу везде #!/bin/sh (в стартовых сценариях
> > итп) - если этот sh такой старый и неумека?
> Как раз для переносимости скрипта. В ALT /bin/sh -- это особый
> вариант bash, в других системах это вполне может быть другой
> шелл, а bash вообще может отсутствовать.

Ещё один момент -- sh у нас довольно давно собран ободранным как
липка, именно в качестве интерпретатора для скриптов.  Поэтому
если после какого-нить chroot (например, с rescue cd) получаете
шелл, в котором стрелочки не работают (поскольку собран без 
readline в частности) -- значит, надо запустить bash.

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



Подробная информация о списке рассылки community