[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Looking for trouble.



"Oliver Elphick" <olly@lfix.co.uk> writes:

> Bob Hilliard wrote:
>   >"Oliver Elphick" <olly@lfix.co.uk> writes:
>   >
>   >> To go to the directory you were in last:
>   >> cd ~-
>   >
>   >     What is the purpose of the tilde in this command?  In bash and
>   >sh, at least, `cd -' is what I was taught, and it works fine.  Do some
>   >other shells require `cd ~-'?
>  
> That is the Korn shell convention; I did not know that bash supported the
> simpler form.

Bash also supports the ~- (and ~+) forms.  They are shell expansions,
whereas 'cd -' is a shortcut for the cd program itself.  Look up
"Tilde Expansion" in the bash (or ksh) man page for details.
-- 
Carl Johnson		carlj@peak.org


Reply to: