Can someone explain why this is happening? #expected $ bash -c 'cd /tmp; pwd' /tmp
#expected $ bash -c 'pwd; cd /tmp; pwd' /home/jseymour /tmp #expected $ ssh localhost bash -c 'pwd; cd /tmp; pwd' /home/jseymour /tmp #unexpected $ ssh localhost bash -c 'cd /tmp; pwd' /home/jseymour My expectation is that the last command should print: /tmp But, instead, the cd command seems to be completely ignored when bash is run under ssh. I have reproduced this with bash 4.1.5 on Linux and bash 3.0.0 on AIX. jon.