delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/02/26/15:37:47

From: earnie_boyd AT hotmail DOT com (Earnie Boyd)
Subject: Re: bash and ~
26 Feb 1998 15:37:47 -0800 :
Message-ID: <19980225122735.18776.qmail.cygnus.gnu-win32@hotmail.com>
To: karipid AT mae DOT cornell DOT edu, dumser AT rtis DOT ray DOT com
Cc: gnu-win32 AT cygnus DOT com


>Date: Tue, 24 Feb 1998 07:41:57 -0600
>From: James Dumser <dumser AT rtis DOT ray DOT com>
>To: Daniel Karipides <karipid AT mae DOT cornell DOT edu>
>CC: gnu-win32 AT cygnus DOT com
>Subject: Re: bash and ~
>
>On Mon, 23 Feb 1998 10:46:06 -0500, Daniel Karipides 
>  <karipid AT mae DOT cornell DOT edu> wrote:
>> I have defined the enivornment variable $HOME to:
>>   D:\Users\smith
>> I need it defined this way so that emacs (among other programs) works
>> correctly when not started from bash.  However, in bash I noticed the
>> following:
>>   bash$ echo $HOME
>>   D:\Users\smith        <--seems to work
>>   bash$ cd ~
>>   bash.exe: D:Userssmith: No such file or directory
>
>I send someone info on this recently -- don't remember if it was you or
>not, Daniel -- but apparently it justifies a reply to the list.
>
>It's important to remember that ~ != $HOME in that they are not the 
same

the tilde "~" gets translated to the value of the HOME environment 
variable.  So ~ is equal to HOME.

>variable. ~ is set *ONLY* when bash is started. $HOME can be changed at
>any time. So, to accomplish what you want:
>
>  autoexec.bat / environment setup:
>    set HOME=d:\users\smith
>
>  startbash.cmd (or .bat):
>    @echo off
>    set HOME=d:/users/smith
>    bash
>
>  .bashrc / .profile:
>    set HOME=d:\\users\\smith (or 'd:\users\smith')
>
>The idea is to "fix" $HOME just prior to starting bash so ~ is set
>correctly and then setting it back so that emacs will work.
>

As someone else pointed out on this thread simply 
"SET HOME=d:/users/smith" and then HOME will work in both emacs and the 
cygwin32 bash programs.


>-- 
>James Dumser    972.462.5335    dumser AT rtis DOT ray DOT com
>-
>For help on using this list (especially unsubscribing), send a message 
to
>"gnu-win32-request AT cygnus DOT com" with one line of text: "help".
>


______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019