I am having a hard time understanding the dircp script and the dup(3) device. What's exactly the purpose of writing @{builtin cd $1 && tar cf /fd/1 .} | @{builtin cd $2 && tar xTf /fd/0} instead of {builtin cd $1 && tar c .} | {builtin cd $2 && tar xT} I also had a look to the pdf2ps script, and there, it seems to be useful given that you must provide a file trough the option arguments. But for me this looks like a very narrow application for the device. What other uses dup(3) might have? Saludos
-- Hugo