Bash Scripting – Bash Echo Command
V tomto článku se podíváme na příkaz echo. Příkaz Echo je vestavěná funkce příkazu pro Unix / Linux, která se obecně používá k zobrazení textu nebo zprávy na obrazovce.
Syntaxe:
$ echo [option]
Například :
$ echo Geeks For Geeks
Výstup :
Geeks For Geeks
Výstup
Obecně existují tři možnosti:
- -n : Nevytiskne poslední řádek.
- -A : Je to výchozí možnost, která zakazuje implementaci escape sekvencí.
- -To je : Používá se k umožnění interpretace úniků zpětného lomítka
Některé sekvence escape provádějí různé operace, například:
Únikové sekvence | Význam |
|---|---|
| Backspace | |
| Obrácené lomítko | |
| Nový řádek | |
| Návrat vozíku | |
| Horizontální Tab | |
| v | Vertikální Tab |
Příklad 1: Backspace
$ echo -e 'Geeks For Geeks'
Výstup:
GeeksForGeeks
Výstup
Příklad 2: Nový řádek
$ echo -e 'Geeks For Geeks'
Výstup :
Geeks For Geeks
Výstup
Příklad 3: Horizontální Tab
$ echo -e 'Geeks For Geeks'
Výstup :
Geeks For Geeks
Výstup
Příklad 4: Zpětné lomítko
$ echo -e 'GeeksForGeeks'
Výstup :
GeeksForGeeks
Výstup
Příklad 5: Návrat vozíku
$ echo -e 'Geeks For Geeks'
Výstup :
For Geeks
Výstup
Příklad 6: Vertikální Tab
$ echo -e 'Geeksv Forv Geeks'
Výstup :
Geeks♂ For♂ Geeks
Výstup
Příklad 7: -n Možnost
$ echo -n 'Geeks For Geeks'
Výstup :
Geeks For Geeks
Výstup
Najdete zde všechny související příkazy echo napsáním následujícího příkazu.
$ /bin/echo --help
Výstup :
Výstup
Existuje několik dalších způsobů, jak použít příkaz echo
Přebírání vstupu od uživatele:
Vytvoříme textový soubor s názvem userInput.sh a zapíšeme do něj následující kód.
#!/bin/sh echo 'Enter Your Name : ' read name #It take input from user echo 'Hello, $name. Welcome to GeeksForGeeks'
Nyní spusťte userInput.sh pomocí níže uvedeného kódu:
$ chmod +x ./userInput.sh $ ./userInput.sh
Výstup :
Výstup
Závěr
Závěrem lze říci, že příkaz echo je všestranný a výkonný vestavěný příkaz v systémech Unix/Linux, který umožňuje uživatelům zobrazovat text nebo zprávy na obrazovce. Článek poskytuje podrobný přehled syntaxe, možností a různých příkladů příkazu echo demonstrující jeho použití, včetně schopnosti potlačit znaky nového řádku, povolit/zakázat interpretaci sekvence escape a zobrazit speciální znaky, jako jsou backspace, tabulátory a návraty vozíku. Článek se také zabýval tím, jak přijímat vstupy od uživatelů pomocí echo a číst příkazy společně. Celkově je příkaz echo základním nástrojem v sadě nástrojů pro uživatele Unix/Linux, který umožňuje efektivní manipulaci s textem a zobrazení výstupu v prostředí příkazového řádku.