On Mon, 2005-08-29 at 15:02 +0530, Harshal wrote:

> #!/bin/bash
> mount -t vfat /some/usb_devfs/device /mnt/usb
> cd /mnt/usb
> 
> But somehow the 'cd' command behaves very strangely.
> if after cd /mnt/usb i put 'pwd' it shows '/mnt/usb' but,
> instead of 'pwd' if i put 'ls' it shows the listing of dir from which
> the script is executed. very strange.
> 

$ cat bin/test.sh
#!/bin/bash
cd /mnt/sda; ls -a

I tested your script (a bit modified) and don't see the behaviour you describe. 
 
I executed the script from my $HOME which has many dirs and files.

ls -a shows . and .. (since  /mnt/sda is empty) and  pwd (replacing ls -a) 
shows /mnt/sda.
-- 
Arun Khan
Linux is like a wigwam - no gates, no windows, apache inside


-- 
http://mm.ilug-bom.org.in/mailman/listinfo/linuxers

Reply via email to