command line arguments unix shell script with example
Přehled argumentů příkazového řádku Unix:
Unixový shell se používá ke spouštění příkazů a umožňuje uživatelům předávat argumenty za běhu těmto příkazům.
Tyto argumenty, známé také jako parametry příkazového řádku, které uživatelům umožňují buď řídit tok příkazu, nebo určit vstupní data příkazu.
Unix Video # 22:
V tomto kurzu pochopíme, jak pracovat s parametry příkazového řádku.
Během spouštění příkazu může uživatel předat proměnný počet parametrů v příkazovém řádku.
V příkazovém skriptu jsou předané parametry přístupné pomocí „pozičních parametrů“. Ty se pohybují od $ 0 do $ 9, kde $ 0 odkazuje na název samotného příkazu, a $ 1 až $ 9 jsou první až devátý parametr, v závislosti na tom, kolik parametrů bylo skutečně předáno.
Příklad:
$ sh ahoj jak na to
Zde by bylo $ 0 přiděleno sh
$ 1 bude přiděleno ahoj
Jak $ 2 bude přiřazeno
A tak dále …
Nyní se podíváme na některé další příkazy ke zpracování těchto parametrů.
#1 set
Tjeho příkaz lze použít k nastavení hodnot pozičních parametrů na příkazovém řádku.
vícerozměrná pole v Javě
Příklad:
$ set how do you do $ echo how do
Zde bylo „jak“ přiřazeno k $ 1 a „dělat“ bylo přiřazeno k $ 2 atd.
# 2) posun
Tento příkaz se používá k posunutí polohy pozičních parametrů. tj. $ 2 bude posunuto na $ 1 až k desátému parametru posunutému na $ 9. Všimněte si, že pokud v případě, že existuje více než 9 parametrů, lze tento mechanismus použít ke čtení za 9th.
Příklad:
$ ahoj dobré ráno, jak se vám líbí výukový program pro Unix.
Zde je „ahoj“ přiřazeno k 1 $, „dobré“ k 2 $ a tak dále k „k“ je přiřazeno 9 $. Příkaz shift lze nyní použít k posunutí parametrů „N“ o místa.
Příklad:
$ shift 2 $ echo
Nyní bude $ 1 „ráno“ a tak dále, přičemž 8 $ bude „unix“ a 9 $ bude „tutoriál“.
Podívejte se na náš nadcházející výukový program a dozvíte se více o Procesech v Unixu.
Výukový program PREV | DALŠÍ výuka
Doporučené čtení
- Vyjmout příkaz v Unixu s příklady
- Syntaxe příkazů Unix Cat, možnosti s příklady
- Příkaz LS v Unixu s příklady
- Funkce Unix Shell Script s parametry a návratem
- Příkaz Grep v Unixu s jednoduchými příklady
- Unixové příkazy: Základní a pokročilé Unixové příkazy s příklady
- Příklady aritmetických a booleovských operátorů Unix Shell Script
- Unixový příkaz pro řazení se syntaxí, možnostmi a příklady