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: