Afspelen laadt de ingesloten YouTube-speler (privacyvriendelijke modus).
Shell Scripting Tutorial voor Beginners 4 – Geef Argumenten Door aan een Bash-Script
KanaalProgrammingKnowledgeBeschrijving van de maker
Argumenten doorgeven aan een shellscript
Elk shellscript dat je uitvoert heeft toegang tot (erft) de omgevingsvariabelen die beschikbaar zijn voor de ouder-shell. Daarnaast worden alle argumenten die je na de scriptnaam op de shell-opdrachtregel typt, doorgegeven aan het script als een reeks variabelen.
De volgende parameters worden herkend:
$*
Geeft een enkele string ($1, $2 ... $n'') terug, bestaande uit alle positiële parameters gescheiden door het interne veldscheidingsteken (gedefinieerd door de IFS omgevingsvariabele).
$@
Geeft een reeks strings ($1'', $2'', ... $n'') terug, waarbij elke positiële parameter apart blijft van de anderen.
$1, $2 ... $n
Verwijst naar een genummerd argument voor het script, waarbij n de positie van het argument op de opdrachtregel is. In de Korn shell kun je direct verwijzen naar argumenten waarbij n groter is dan 9 door haakjes te gebruiken. Bijvoorbeeld, om te verwijzen naar de 57e positiële parameter, gebruik je de notatie ${57}. In de andere shells, om te verwijzen naar parameters met nummers groter dan 9, gebruik je de opdracht shift; deze schuift de parameterlijst naar links. $1 gaat verloren, terwijl $2 $1 wordt, $3 $2 wordt, en zo verder. De nu onbereikbare tiende parameter wordt $9 en kan vervolgens worden aangesproken.
$0
Verwijst naar de naam van het script zelf.
$#
Verwijst naar het aantal argumenten dat op een opdrachtregel is opgegeven.
★★★ Top Online Cursussen van ProgrammingKnowledge ★★★
★★★ Online Cursussen om te leren ★★★
★★★ Volg ★★★
Elk shellscript dat je uitvoert heeft toegang tot (erft) de omgevingsvariabelen die beschikbaar zijn voor de ouder-shell. Daarnaast worden alle argumenten die je na de scriptnaam op de shell-opdrachtregel typt, doorgegeven aan het script als een reeks variabelen.
De volgende parameters worden herkend:
$*
Geeft een enkele string ($1, $2 ... $n'') terug, bestaande uit alle positiële parameters gescheiden door het interne veldscheidingsteken (gedefinieerd door de IFS omgevingsvariabele).
$@
Geeft een reeks strings ($1'', $2'', ... $n'') terug, waarbij elke positiële parameter apart blijft van de anderen.
$1, $2 ... $n
Verwijst naar een genummerd argument voor het script, waarbij n de positie van het argument op de opdrachtregel is. In de Korn shell kun je direct verwijzen naar argumenten waarbij n groter is dan 9 door haakjes te gebruiken. Bijvoorbeeld, om te verwijzen naar de 57e positiële parameter, gebruik je de notatie ${57}. In de andere shells, om te verwijzen naar parameters met nummers groter dan 9, gebruik je de opdracht shift; deze schuift de parameterlijst naar links. $1 gaat verloren, terwijl $2 $1 wordt, $3 $2 wordt, en zo verder. De nu onbereikbare tiende parameter wordt $9 en kan vervolgens worden aangesproken.
$0
Verwijst naar de naam van het script zelf.
$#
Verwijst naar het aantal argumenten dat op een opdrachtregel is opgegeven.
★★★ Top Online Cursussen van ProgrammingKnowledge ★★★
★★★ Online Cursussen om te leren ★★★
★★★ Volg ★★★
Over deze tutorial
ProgrammingKnowledge publiceerde deze videotutorial van 8:35 op 29 oktober 2017. Hij is 402.175 keer bekeken op YouTube.
- Kanaal
- ProgrammingKnowledge
- Categorie
- Onderwijs
- Duur
- 8:35
- Gepubliceerd
- 29 oktober 2017
- Weergaven
- 402.175
- Likes
- 3.398
Delen
Deze tutorial in andere talen
- ENShell Scripting Tutorial for Beginners 4 - Pass Arguments to a Bash-Script
- FRShell Scripting Tutorial pour les débutants 4 - passer des arguments à un Bash-Script
- ESShell Scripting Tutorial para principiantes 4 - Argumentos Pass a una Bash-Script
- PTShell Scripting Tutorial para Iniciantes 4 - Argumentos passe para uma Bash-Script
- ITShell Scripting Tutorial per principianti 4 - Argomenti passare ad un Bash-Script
- DEShell Scripting Tutorial für Anfänger 4 - Pass Argumente zu einem Bash-Script
- RUShell Scripting Учебник для начинающих 4 - передать аргументы Bash-Script
- PLShell Scripting Tutorial dla początkujących 4 - przekazywać argumenty do skryptu bash
- JA初心者4のためのシェルスクリプトチュートリアル - バッシュ・スクリプトに渡す引数
- ARشل برمجة دروس للمبتدئين 4 - الحجج ممر لباش سكريبت
- HIशुरुआती 4 के लिए शैल पटकथा ट्यूटोरियल - एक बैश-स्क्रिप्ट को पास तर्क
- IDShell Scripting Tutorial untuk Pemula 4 - Lulus Argumen ke Bash-Script