Sida 1 av 1
Exportera värde i bash
Postat: 18 nov 2008, 13:33
av flierman
Om jag sätter ett nytt värde:
Hur exporterar jag detta så det finns med i nästa skal jag öppnar?
Kod: Markera allt
export MYNAME eller också testat med export MYNAME=anders
Hur jag än gör så när jag startar ett nytt skal så är värdet MYNAME tomt
vad gör jag fel, något med export säkerligen då inte finner någon bra hjälpsida om export-kommandot.
Re: Exportera värde i bash
Postat: 18 nov 2008, 13:41
av mcNisse
Exportera värdet i filen ~/.bashrc. Den filen körs varje gång du startar bash efter inloggning.
Miljövariabler följer med skalet du kör i. Om du exporterar variabeln i ett skal gäller den bara där och för de program du kör från det aktuella skalet. Dvs exporterar du en variabel i ett skal och startar tex xterm från det ärver xterm variabeln.
Om du letar efter en manualsida kan jag rekomendera:
Re: Exportera värde i bash
Postat: 18 nov 2008, 18:01
av flierman
Ja nu har jag förstått att när jag i den grafiska delen i Ubuntu startar en ny terminal så startar jag ju ett nytt loginskal och inte ett nytt "sub-shell". När jag bara skrev bash i terminalen och startade ett nytt skal så följde exporten med.
Prima..löst
Re: Exportera värde i bash
Postat: 18 nov 2008, 18:45
av mcNisse
Jag tror att du har fått det hela fel. Jag kör ksh och jag sätter en prompt i .profile och en annan .kshrc. När jag startar en ny konsole eller xterm får jag .kshrc prompten. Men det kan ju vara olika för olika terminalprogram hur de startar skalet.