Den 22 Jun 2004 15:18:12 GMT skrev Peter G:
> Linuxnybegynder her.
>
> Jeg har et mærkeligt problem som jeg ikke har kunnet gennemskue.
>
> Fra min regulære brugerkonto (jeg har ikke testet med root) sker det at
> variablen $HOME i konfig-filer ikke bliver genkendt/evalueret. Nu er jeg
> ikke god til debugging, så jeg kan umiddelbart ikke specificere det meget
> nærmere.
> Hvis jeg i (x)term skriver 'echo $HOME' får jeg den rigtige værdi tilbage,
> nemlig '/home/peter', men i skrevet en konfigurationsfil, f.eks. fetchmail
> bliver variablen tydeligvis ikke evalueret.
>
> Er der nogen bud på hvad dette skyldes?
At $HOME er en shell-variabel, altså noget man kan bruge i et shell-
script. En konfigurations-fil er ikke et shell-script, det er bare
en tekst-fil, præcis som ~/letters/brevtiltanteolga.txt er en tekst-fil
- der ville man jo heller ikke forvente at $HOME blev erstattet med
stien til ens home-directory.
Mvh
Kent
--
Help test this great MMORPG game -
http://www.eternal-lands.com/