De exportera kommando är ett inbyggt verktyg i Linux Bash-skalet. Det används för att säkerställa att miljövariabler och funktioner skickas till underordnade processer. Det påverkar inte den befintliga miljövariabeln.
Miljövariabler ställs in när vi öppnar en ny skalsession. När som helst, om vi ändrar något variabelvärde, har skalet inget sätt att välja den förändringen. Exportkommandot låter oss uppdatera den aktuella sessionen om ändringarna som har gjorts i den exporterade variabeln. Vi behöver inte vänta med att starta en ny skalsession.
Syntax:
export [-f] [-n] [name[=value] ...] or export -p
Låt oss ta en titt på olika exempel på exportkommandot:
Exempel1: Exportkommandot utan argument
Det grundläggande exportkommandot visar alla exporterade miljövariabler för ditt system. Den utförs enligt följande:
export
Tänk på bilden nedan för utdata:
Exempel 2: Visa alla exporterade variabler på aktuellt skal
För att visa alla exporterade miljövariabler för det aktuella skalet, kör kommandot med -p-alternativet enligt följande:
skillnad på datum i excel
export -p
Tänk på bilden nedan för utdata:
Exempel 3: Använda export med funktioner
För att använda en funktion med exportkommandot, använd alternativet -f. Om vi inte använder det här alternativet kommer det att betraktas som en variabel, inte funktion.
Syntax:
export -f function_name
Vi exporterar en funktion 'namn' enligt följande:
name() { echo 'Javatpoint';}
För att exportera ovanstående funktion, kör kommandot enligt följande:
export -f name
Anropa nu bash-skalet för att utföra funktionen:
bash
För att anropa funktionen, skriv in funktionsnamnet:
name
Tänk på följande utdata:
låt oss skapa en annan funktion 'hej', kör kommandot enligt följande:
function hello > { > echo hello, welcome to javatpoint > }
För att exportera ovanstående funktion, kör kommandot enligt följande:
export -f hello
Tänk på följande utdata:
Exempel 4: Tilldela ett värde innan du exporterar en funktion eller variabel:
Exportkommandot låter oss tilldela ett värde innan vi exporterar en funktion. Tänk på kommandot nedan:
export name[=value]
Tilldela till exempel ett värde till en variabel enligt följande:
a=5
exportera det nu som:
export a
vi kan verifiera tilldelningen genom att använda kommandot printenv enligt följande:
printenv a
Tänk på följande utdata:
skillnad mellan två strängar python
Exempel5: Ställ in vim som standardredigerare:
Vim-redigeraren är den mest använda textredigeraren för Linux-systemen. Vi kan ställa in vim som standardtextredigerare genom att använda exportkommandot.
För att ställa in vim som standardtextredigerare, kör följande kommando:
export EDITOR=/usr/bin/vim export | grep EDITOR
Ovanstående kommandon kommer inte att visa någon bekräftelse. Tänk på följande utdata:
Exempel 6: Ställ in en miljövariabel
För att skapa en ny variabel, använd exportkommandot följt av ett variabelnamn och dess värde.
Syntax:
export NAME=VALUE
För att skapa en ny variabel, ' sys ,' kör kommandot enligt följande:
export sys=50
Ekokommandot används för att visa variabeln:
echo sys
För att visa variabelns värde, använd symbolen $ före variabelnamnet
echo $sys
Tänk på följande utdata: