V Linuxu lze příkaz echo použít pro zobrazení řádku řetězce/textu, který je předán jako argumenty. Tento příkaz je vestavěný, který se většinou a široce používá v různých dávkových souborech a skriptech shellu k testování stavu výsledku souboru a obrazovky.
diana mary černější
Linuxové distribuce nám umožňují ovládat a nastavovat systém sami. V této souvislosti je příkaz echo jedním z nejpoužívanějších příkazů. Používá se v dávkových souborech a bash skriptech, jejichž výsledkem je stavový text na naší obrazovce nebo v souboru. Příkaz opakuje, co nám bylo řečeno, abychom opakovali. Tato funkce je velmi jednoduchá, ale vyžaduje pouze to. Například bychom nezískali viditelný výsledek ze skriptů shellu bez echa. Shell je uživatelské rozhraní, do kterého můžeme zadávat různé příkazy, jako je příkaz kočka, příkaz hlava, příkaz ocas nebo příkaz echo.
Společná ozvěna je ekvivalentní každému programovacímu jazyku. Uděláme vstup (který je ve formě řetězce) a ten je přijat a výsledkem je opět nezměněný.
Důležité: Interpret příkazového řádku nebo uživatelské rozhraní je také známé jako bash shell. Je to standardní shell v distribucích Linuxu a textové okno, kam můžeme zadávat naše příkazy. Příkaz echo je základním segmentem Ubuntu a je předinstalovaný na všech systémech.
Syntaxe příkazu echo
echo [option] [string]
Implementace příkazu echo
Příkaz echo existuje v SymbOS, KolibriOS, HP MPE/iX, ReactOS, Microsoft Windows, IBM OS/2, Digital Research FlexOS, Acorn Computers Panos, Microwave OS-9, Zilog Z80-RIO, MetaComCo TRIPOS, TSC FLEX, Multics, Unixové a unixové operační systémy.
Několik skořápek včetně všech Csh-like (jako zsh nebo Bash), Bourne-like shells, a COMMAND.COM také a cmd.exe spustí příkaz echo jako vestavěný příkaz.
Příkaz také existuje uvnitř EFI shellu.
Historie příkazu echo
Příkaz echo se spustil v Multics. Později to bylo upřesněno Doug Mcllroy v C jazyk jako 'prstové cvičení' a ověřeno, že je užitečné. Stala se součástí 2 verzí Unixu.
V 7 verzích příkaz echo -n nahradil prompt (choval se jako příkaz echo, ale bez ukončení výstupu spolu s oddělovačem řádků).
Tento příkaz začal vyvíjet C escape sekvence jako n s tím rozdílem, že osmičkové sekvence escape byly reprezentovány jako 0oo spíše než ooo v C on UNIX/PWB a po systému Unix 3. Příkaz echo končí ve 2 verzích v systému MS-DOS.
V současné době jsou na různých operačních systémech k dispozici různé implementace nekompatibilní s echem (různé na podobném systému). Ve výchozím nastavení několik z nich vyvíjí escape sekvence, několik z nich ne. Podobně několik z nich dostává možnosti (seznam se mění s implementacemi) a několik z nich ne.
Specifikace Echo POSIX ponechává povahu nespecifikovanou, když je počáteční argument -n nebo jiné argumenty obsahují znaky zpětného lomítka během specifikace Unixu (volba XSI v POSIX) nařizuje vývoj sekvencí a neumožňuje zpracování volby.
Několik implementací příkazu echo není na výchozí platformě flexibilní. Vzhledem k těmto typům změn v přírodě je příkaz echo zkoumán jako nepřenosný příkaz a příkaz, tj. printf je preferován spíše na systémech podobných Unixu.
Jaké jsou znaky pro ovládání ozvěny?
Jakmile pochopíme obecný princip příkazu echo, naučíme se ovládací znaky, které můžeme s příkazem použít. Tyto řídicí znaky nejsou na naší obrazovce přímo viditelné, ale určují několik věcí, jako jsou zalomení řádků, konec textu a začátek textu.
Uniknout | Popis |
---|---|
A | Zvuk alarmu |
Postava zpět | |
C | Potlačuje zalamování textu |
F | Zadní |
Zpět na začátek řádku | |
Zalomení řádku | |
Tabulkové (volitelné) | |
\ | Výstup znaku zpětného lomítka |
v | Tabulkové (volitelné) |