[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: /bin/sh == bash?



David Weinehall wrote:
[snip]
> > > pushd <dir> .... popd; (cd <dir> ....) is imho at least as readable
> > 
> > The last change would affect the script's semantics. 'cd' calls aren't
> > easily nestable.
> 
> It's quite easy to nest calls to `cd'.
>  
> tao@smyslov:~$ (cd /usr/share/man; ls; (cd /etc; ls -d rc*); ls)
> cs/  es_ES/  hu/  ja/    man2/  man5/  man8/  pt_BR/  sv/
> de/  fr/     id/  ko/    man3/  man6/  man9/  ru/     tr/
> es/  fr_FR/  it/  man1/  man4/  man7/  pl/    ru_RU/
> rc0.d/  rc1.d/  rc2.d/  rc3.d/  rc4.d/  rc5.d/  rc6.d/  rcS.d/
> cs/  es_ES/  hu/  ja/    man2/  man5/  man8/  pt_BR/  sv/
> de/  fr/     id/  ko/    man3/  man6/  man9/  ru/     tr/
> es/  fr_FR/  it/  man1/  man4/  man7/  pl/    ru_RU/
> 
> Nests just fine, imho...

And loses unexported variables in turn.


Thiemo



Reply to: