I Linux kan brukere definere de lokale variablene i bash som standard. I dette tilfellet må en bruker eksportere variablene for barneprosessene. Derfor støtter Linux eksportkommandoene som oppdaterer den aktuelle økten i henhold til den eksporterte variabelen.
Likevel forstår mange brukere ikke hvordan de bruker eksportkommandoen til .Bashrc -fil. I denne opplæringen vil vi forklare en fullstendig metode for å eksportere variablene i .Bashrc og bruk dem i skript.
Hvordan eksportere variabler i .Bashrc
La oss starte med det enkle eksemplet på å eksportere en variabel fra et skall til .Bashrc -fil. Først lager vi en .Bashrc -fil gjennom følgende kommando:
berøringsfil.Bashrc
CHMOD +X -fil.Bashrc
Lag nå en variabel og eksporter den i alle skjell. Angi for eksempel verdien av det navngitte eksemplet:
Eksempel = "Variabel"
Etter det, eksporter denne variabelen gjennom følgende kommando:
Eksporteksempel
Du kan nå gå inn i det nye skallet. Kontroller deretter den eksporterte variabelen gjennom følgende kommandoer:
bash
Echo $ Eksempel
Skriv nå inn følgende detaljer i filen.Bashrc:
Når du er ferdig, lagrer du filen og kjør den i terminalen:
./fil.Bashrc
Filen.BASHRC -skript eksporterer verdien fra eksempelvariabelen, som vist i forrige bilde.
Eksportvariabler i .Bashrc og bruk dem i skript
Sett først verdien av testen som variabel. Eksporter den deretter i alle økter:
Utfør nå skriptet i terminalen for å skrive ut variabelen:
./eksempel.Bashrc
Hvis du vil bruke denne eksporterte variabelen i andre skript, oppretter du først et skript og deretter skriv inn følgende detaljer:
Til slutt, kjør skriptet. Systemet vil skrive ut den eksporterte variabelen i terminalen:
./eksempel.sh
Eksportkommandoen er ikke begrenset til de skriptrelaterte oppgavene. Det inkluderer også forskjellige alternativer. For eksempel kan du bruke -p -flagget til å vise listen over variabler:
Eksport -p
Konklusjon
Slik kan du enkelt eksportere variablene i .Bashrc og bruk dem i skriptene. Eksportkommandoen er enkel å bruke og kan hjelpe deg med å eksportere den variable verdien fra den aktuelle økten til alle. Å eksportere variablene er viktig fordi variabelverdien bare er tilgjengelig for den aktuelle økten. Du kan bruke disse eksporterte verdiene i forskjellige skript.