[devel] bash vs. ash

Vladislav Zavjalov slazav at altlinux.org
Wed Sep 30 21:13:11 UTC 2009


On Thu, Oct 01, 2009 at 12:46:15AM +0400, Vitaly Lipatov wrote:
> On 29 сентября 2009, Andrey Rahmatullin wrote:
> > On Tue, Sep 29, 2009 at 01:03:07PM +0400, Stanislav Ievlev 
> wrote:
> > > Хотелось бы узнать: какие есть препятствия для того чтобы
> > > поступить как Debian - залинковать sh на ash и оставить bash
> > > только для любителей башизмов?
> >
> > Отсутствие checkbashisms(1)
> Собрал :)
> http://git.altlinux.org/tasks/13591/task/log

bash многогранен и такие проверки его не победят! Вот скрипт, работающий
по-разному на ash и bash, но проверку прошедший нормально :)

----
#!/bin/sh -efu

f(){
  local a
  echo "${a+123}"
}

f
---

Слава


More information about the Devel mailing list