Is it possible to add to the rules that bash uses for tilde expansion? I’d like to have ~data expand to /data/users/me, ~scratch expand to /data/scratch/me etc.. Is this possible, or does bash have too tight a tight hold on the ‘~’?
Thanks,
Andrew
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Tilde expansion is tied to users’ home directories (or the contents of the directory stack or
$PWDor$OLDPWD). Use variable expansion, aliases or functions to accomplish what you’re after. You can also useCDPATHto list a set of directories forcdto look in for destination directories.