Correction - a _leading_ cd command and only a leading cd command, seems to be completely ignored in the case I described.
Why is this? jon. ---------- Forwarded message ---------- From: Jon Seymour <jon.seym...@gmail.com> Date: Sat, Feb 12, 2011 at 2:18 PM Subject: Can someone explain this? To: bug-bash@gnu.org 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.