logo

Skalskriptparametrar

Ett bash-skalskript har parametrar. Dessa parametrar utgår från till .

java strängformat långt

När vi skickar argument till kommandoradsgränssnittet tilldelas en positionsparameter till dessa argument genom skalet.

Det första argumentet tilldelas som , det andra argumentet tilldelas som och så vidare...

Om det finns fler än 9 argument, då tionde eller framåt argument kan inte tilldelas som eller .

Du måste antingen bearbeta eller spara parametern , sedan med hjälp av flytta kommando släpp parameter 1 och flytta alla andra argument ner med ett. Det kommer att tjäna som , som och så vidare.

lista sortera java

Skalparametrar

Parametrar Fungera
- Representera positionsparametrar för argument ett till nio
-${n} Representera positionsparametrar för argument efter nio

Ett bash-skalskript har parametrar. Dessa parametrar utgår från $1 till $9.

När vi skickar argument till kommandoradsgränssnittet tilldelas en positionsparameter till dessa argument genom skalet.

Det första argumentet tilldelas som $1, det andra argumentet tilldelas som $2 och så vidare...

Om det finns fler än 9 argument, då tionde eller framåt argument kan inte tilldelas som $10 eller $11.

Du måste antingen bearbeta eller spara parametern $1, sedan med hjälp av flytta kommando släpp parameter 1 och flytta alla andra argument ner med ett. Det kommer att tjäna $10 som $9, $9 som $8 och så vidare.

Skalparametrar

Parametrar Fungera
$1-$9 Representera positionsparametrar för argument ett till nio
${10}-${n} Representera positionsparametrar för argument efter nio
$0 Representera namnet på skriptet
$∗ Representera alla argument som en enda sträng
$@ Samma som $∗, men skiljer sig när de ingår i (')
$# Representerar det totala antalet argument
$$ PID för skriptet
$? Representerar den senaste returkoden

Exempel:

Linux Shell Scripting parametrar 1

Titta på ögonblicksbilden ovan, det här är skriptet vi har skrivit för att visa de olika parametrarna.

Linux Script parametrar 2

Titta på ögonblicksbilden ovan, vi har passerat argument 1, 5, 90 . Alla parametrar visar sitt värde när skriptet körs.

Representera namnet på skriptet
$∗ Representera alla argument som en enda sträng
$@ Samma som $∗, men skiljer sig när de ingår i (')
$# Representerar det totala antalet argument
$$ PID för skriptet
$? Representerar den senaste returkoden

Exempel:

Linux Shell Scripting parametrar 1

Titta på ögonblicksbilden ovan, det här är skriptet vi har skrivit för att visa de olika parametrarna.

Linux Script parametrar 2

Titta på ögonblicksbilden ovan, vi har passerat argument 1, 5, 90 . Alla parametrar visar sitt värde när skriptet körs.