Colin Watson <[EMAIL PROTECTED]> writes: > On Wed, Jul 23, 2003 at 11:17:58AM +0100, David selby wrote: >> I have a script to show a certain directory, it would be great if that >> script could change my pwd to that directory. >> >> Inside my script is a cd /usr/lo....., however since the script >> automaticly runs in a subshell, when it ends my directory has not changes. > >> source <scriptname> works but is clumbs > > '. <scriptname>' works and is less clumsy (not to mention less > bash-specific). It's probably the best you've got.
Depending on how complicated the script is, rewriting it as a shell function might be appropriate. You could add to your .bashrc file something like cdls() { cd "$1"; ls; } and then "cdls foo" would change directories to foo and list it. -- David Maze [EMAIL PROTECTED] http://people.debian.org/~dmaze/ "Theoretical politics is interesting. Politicking should be illegal." -- Abra Mitchell -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]