Jesper Rønn-Jensen skrev:
> Endnu et lille problem fra samme boldgade
>
> Linien her virker perfekt for mig når jeg afvikler fra prompten.
>
> diff <(ssh me@caplab01 'gem list') <(ssh me@caplab02 'gem list')
>
> Men inde fra et script fejler det:
>
> #!/bin/sh
> #server housekeeping
> # see if servers are setup the
> same
> diff <(ssh me@caplab01 'gem list') <(ssh me@caplab02 'gem list')
>
> Hvad mangler jeg at escape???
Bruger du /bin/sh også fra prompt?
(eller tcsh, bash, zsh ....)
Det virker vist i bash, så du bruger nok noget BASH extensions
som ikke er std. og med i din /bin/sh
(bash "process substitution")
Se punkt 22 :
http://www.gnu.org/software/bash/manual/html_node/Bash-POSIX-Mode.html
Den nemme løsning er at rette top til #!/bin/bash