skript se používá v Linuxu a má do něj zapsané příkazy podle pracovních specifikací a zadání. Při provádění takového skriptu se každý příkaz ve skriptu provede v pořadí jeden po druhém. Skořápka je uživatelsky napsaný interpret příkazů. Skript prostředí pomáhá uživateli s psaním a prováděním více příkazů současně.
V tomto článku uvidíme, jak spouštět skripty shellu pomocí vstupu z příkazového řádku. S odkazem na tento konkrétní článek jsem ho testoval na Ubuntu 22.04 a Ubuntu 20.04. Než si ukážeme, jak spustit skript shellu prostřednictvím rozhraní CLI, nejprve uvidíme, jak vytvořit skript shellu.
Předpoklady
- Systém Ubuntu, bude fungovat jakákoli nejnovější verze.
- Uživatel s právy sudo
Vytvořte soubor s příponou „.sh“
Chcete-li vytvořit soubor „.sh“, postupujte podle následujících kroků:
1. Otevřete výchozí „Textový editor“ prostřednictvím panelu nabídek
Můžete buď použít výchozí textový editor v Ubuntu, nebo pokud je ve vašem systému nainstalován jiný editor, například „textový editor vim“. Pro tuto konkrétní příručku používám výchozí textový editor.
Napište „editor“ a klikněte na „Textový editor“.
Otevře se výchozí textový editor.
2. Napište příkazy do nepojmenovaného dokumentu a uložte jej s příponou „.sh“
Můžete psát libovolné příkazy podle vašich pracovních požadavků nebo přidělených úkolů. Pro tento konkrétní článek píšu následující příkazy/kód do nepojmenovaného dokumentu.
echo "Hello World" echo "Ubuntu 20.04 LTS tutorial" echo "Today’s task"
Nyní uložte soubor s příponou „.sh“ do adresáře, který si zvolíte. Pro tento konkrétní článek jej ukládám do výchozí složky – domovské složky – a soubor se jmenuje „tutorial.sh“.
Nyní bude skript „tutorial.sh“ po uložení v textovém editoru vypadat nějak takto.
3. Spusťte skript shellu „tutorial.sh“ prostřednictvím rozhraní CLI
Skript shellu musíte spustit pomocí vstupu z příkazového řádku.
Nejprve musíte spustit skript shellu spuštěním následujícího příkazu:
$ chmod +x scriptname
Napište název skriptu shellu místo „scriptname“ ve výše uvedeném příkazu. Pro tuto konkrétní příručku je název skriptu „tutorial.sh“.
Spusťte skript pomocí následujícího příkazu:
$ ./scriptname
Název skriptu je „tutorial.sh“, jak je uvedeno výše.
Při spuštění výše uvedeného příkazu spustí každý řádek skriptu jeden po druhém a zobrazí následující výstup:
Závěr
Tento článek ukazuje základní iniciály skriptu shellu a jak vytvořit a spustit skript shellu velmi jednoduchým a snadno srozumitelným způsobem. Uživatel může provést každý krok tak, že si prohlédne přiložené snímky obrazovky každého vstupního příkazu a jaký bude správný výstup tohoto příkazu. Článek pomůže stejně profesionálním i naivním uživatelům.