Thank you Vincent, But I am still wondering...
> So it runs the command /bin/echo with $1=1111. However, /bin/echo > doesn't use $1, and only prints an empty line which you see. so you mean that in case *> rsh localhost /bin/sh -c 'hostname -i' ravana hostname doesn't have really *argv == "-i" but rather environment variable $1 is set to "-i", that is why hostname just provides me with a hostname. Did I understand you correctly? What is then proper way to run remote complex command ("bla1 -i; bla2 -k") or "pipe" via ssh/rsh? It seems that I need a bit of tutorial after all the years :-) > Ciao. Vincent. -- .-. =------------------------------ /v\ ----------------------------= Keep in touch // \\ (yoh@|www.)onerussian.com Yaroslav Halchenko /( )\ ICQ#: 60653192 Linux User ^^-^^ [175555]
pgpQHe3CrQDWg.pgp
Description: PGP signature