Bash soubory jsou textové skripty napsané v jazyce příkazového shellu Bash, které vám umožňují automatizovat provádění úkolů v operačním systému Linux. Vytváření souborů Bash může být velmi užitečné, pokud potřebujete provést stejnou sekvenci příkazů několikrát nebo pokud máte obtížný úkol, který je snazší vyřešit pomocí skriptu.
Začněme tedy od začátku-vytvořením souboru Bash. Nejprve musíte vytvořit nový textový soubor s příponou". sh "(například "myscript.sh"). poté otevřete tento soubor pomocí textového editoru a zadejte své příkazy v jazyce Bash. Nezapomeňte přidat shebang řetězec na začátek souboru, abyste systému řekli, že se jedná o skript v jazyce Bash.
Postup při vytváření bašt
Vytvoření věže souboru pomocí příkazového řádku se může zdát jako obtížný úkol, ale dodržováním určitých kroků můžete snadno vytvořit svůj vlastní skript.
Zde je postup, který vám pomůže vytvořit Bash soubor:
- Otevřete textový editor: Začněte otevřením textového editoru, jako je Notepad++ nebo Sublime Text. Tyto editory mají pohodlné možnosti podsvícení syntaxe, což usnadní práci s kódem.
- Začněte soubor šebangem: Přidejte na začátek souboru shebang (shebang):#!/bin/bash . Shebang označuje interpret, který bude použit k provádění skriptu.
- Určete příkazy: Poté můžete přejít k psaní příkazů, které budou spuštěny ve skriptu. Každý příkaz bude na samostatném řádku.
- Uložte soubor: Jakmile napíšete všechny potřebné příkazy, uložte soubor s příponou .sh (například script.sh) k označení, že jde o Bash soubor.
- Udělte oprávnění k výkonu: Aby vaše věž mohla být spuštěna, je nutné jí dát oprávnění k provádění. Na příkazovém řádku spusťte příkaz chmod +x script.sh (nahraďte " script.sh " na název souboru).
- Spusťte soubor: Nyní je vaše věž připravena ke spuštění. V příkazovém řádku spusťte příkaz. /script.sh (vyměňte "script.sh" na název souboru) a skript bude proveden.
Podle těchto kroků budete moci bez větších obtíží vytvořit a spustit vlastní věž.
Použití příkazů a proměnných v Bašce souboru
Při vytváření věží souboru můžete k dokončení konkrétních úkolů použít různé příkazy a proměnné. Zde jsou některé z nejběžnějších příkazů, které se mohou hodit:
- cd: změní aktuální adresář. Například cd/home /user přejde do adresáře/home / user.
- cp: kopíruje soubor z jednoho místa na druhé. Například CP file1.txt / home / user zkopíruje soubor file1.txt v adresáři / home / user.
- RM: odstraní soubor nebo adresář. Například rm file1.txt odstraní soubor file1.txt.
Alternativ můžete také použít k ukládání informací a jejich přenosu mezi příkazy. Zde je příklad:
name="John"
age=25
Echo " jmenuji se $name a je mi $age."
Použití příkazů a proměnných v Bašce souboru umožňuje vytvářet složitější skripty, automatizovat duplicitní úkoly a zjednodušit práci se systémem.
Chyby při vytváření bašt a jejich oprava
Při vytváření Bash souboru, jsou možné následující chyby:
| Chyba | Oprava |
|---|---|
| 1. Nesprávná koncovka souboru | Přejmenovat soubor přidáním přípony .sh |
| 2. Absence práva na výkon | Přidat oprávnění k provádění příkazem chmod + x |
| 3. Chyby syntaxe | Zkontrolujte správnost psaní příkazů, argumentů a syntaktické struktury |
| 4. Nedostatek potřebných příkazů nebo programů | Nainstalujte chybějící příkazy nebo programy pomocí správce balíčků |
| 5. Chyby cest k souborům a adresářům | Ujistěte se, že cesty k souborům a adresářům jsou správné a existují |
Praktické příklady vytváření bašt
1. Příklad vytvoření jednoduchého souboru Bash:
Vytvořte nový soubor s příponou". sh " a otevřete jej v textovém editoru. Vložte následující kód:
#!/bin/bashecho "Привет, мир!"
Uložte soubor a zavřete jej. Tento skript lze nyní spustit zadáním následujícího příkazu v terminálu:
bash имя_файла.sh
Po provedení tohoto příkazu se v terminálu zobrazí zpráva " Ahoj, světe!".
2. Příklad použití proměnných v souboru Bash:
Vytvořte nový soubor s příponou". sh " a otevřete jej v textovém editoru. Vložte následující kód:
#!/bin/bashname="John"echo "Привет, $name!"
Uložte soubor a zavřete jej. Tento skript lze nyní spustit zadáním následujícího příkazu v terminálu:
bash имя_файла.sh
Po provedení tohoto příkazu se v terminálu zobrazí zpráva " Ahoj Johne!".
3. Příklad použití podmíněných operátorů v souboru Bash:
Vytvořte nový soubor s příponou". sh " a otevřete jej v textovém editoru. Vložte následující kód:
#!/bin/bashecho "Введите ваш возраст:"read ageif [ $age -ge 18 ]thenecho "Вы совершеннолетний"elseecho "Вы несовершеннолетний"fi
Uložte soubor a zavřete jej. Tento skript lze nyní spustit zadáním následujícího příkazu v terminálu:
bash имя_файла.sh
Po provedení tohoto příkazu se v terminálu zobrazí zpráva " zadejte svůj věk:"a v závislosti na zadané hodnotě bude odeslána odpovídající zpráva.
To je jen několik příkladů použití basových souborů. Můžete kombinovat příkazy, používat cykly, vyvolávat další skripty a další. Mějte na paměti, že musí být nastavena práva k provedení basového souboru, aby mohl být spuštěn.