V Linuxe možno príkaz echo použiť na zobrazenie riadku reťazca/textu, ktorý je odovzdaný ako argumenty. Tento príkaz je vstavaný, ktorý sa väčšinou a široko používa v rôznych dávkových súboroch a skriptoch shellu na testovanie stavu výsledku súboru a obrazovky.
Linuxové distribúcie nám umožňujú ovládať a nastavovať systém sami. V tejto súvislosti je príkaz echo jedným z najpoužívanejších príkazov. Používa sa v dávkových súboroch a bash skriptoch, ktorých výsledkom je stavový text na našej obrazovke alebo v súbore. Príkaz zopakuje to, čo nám bolo prikázané zopakovať. Táto funkcia je veľmi jednoduchá, ale stačí na to. Napríklad by sme nezískali viditeľný výsledok zo skriptov shellu bez odozvy. Shell je používateľské rozhranie, do ktorého môžeme zadávať rôzne príkazy, ako je príkaz mačka, príkaz hlavy, príkaz chvosta alebo príkaz echo.
Spoločná echo operácia je ekvivalentná pre každý programovací jazyk. Urobíme vstup (ktorý je vo forme reťazca) a ten je prijatý a výsledkom je opäť nezmenený.
Dôležité: Interpret príkazového riadka alebo používateľské rozhranie je tiež známy ako bash shell. Je to štandardný shell v distribúciách Linuxu a textové okno, kde môžeme zadávať naše príkazy. Príkaz echo je základným segmentom Ubuntu a je predinštalovaný na všetkých systémoch.
Syntax príkazu echo
echo [option] [string]
Implementácia príkazu echo
Príkaz echo existuje v systémoch 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.
Niekoľko škrupín vrátane všetkých Csh podobné (ako zsh alebo Bash), mušle podobné Bourneovi, a COMMAND.COM a cmd.exe vykoná príkaz echo ako vstavaný príkaz.
Príkaz tiež existuje vo vnútri EFI shell.
História príkazu echo
Príkaz echo sa spustil v Multics. Neskôr to upresnil o Doug Mcllroy v C jazyk ako 'prstové cvičenie' a overené ako užitočné. Stal sa súčasťou 2 verzií Unixu.
V 7 verziách príkaz echo -n nahradil prompt (správal sa ako príkaz echo, avšak bez ukončenia výstupu spolu s oddeľovačom riadkov).
Tento príkaz začal vyvíjať C escape sekvencie ako n s tým rozdielom, že osmičkové únikové sekvencie boli reprezentované ako 0oo radšej než ooo v C na UNIX/PWB a po Unix System 3. Príkaz echo sa ukončí v 2 verziách na MS-DOS.
V súčasnosti sú na rôznych operačných systémoch dostupné rôzne implementácie nekompatibilné s ozvenou (rôzne na podobnom systéme). V predvolenom nastavení niekoľko z nich vyvíja escape sekvencie, niekoľko z nich nie. Podobne niekoľko z nich dostáva možnosti (zoznam ktorých sa mení s implementáciami) a niekoľko z nich nie.
Špecifikácia Echo POSIX ponecháva povahu nešpecifikovanú, keď je počiatočný argument -n alebo iné argumenty obsahujú znaky spätnej lomky počas špecifikácie Unixu (možnosť XSI v POSIX) nariaďuje vývoj sekvencií a neumožňuje spracovanie voľby.
pridanie reťazca v jazyku Java
Niekoľko implementácií príkazu echo nie je flexibilných v rámci predvolenej platformy. Kvôli týmto typom zmien v prírode sa príkaz echo skúma ako neprenosný príkaz a príkaz, t.j. printf sa uprednostňuje skôr na systémoch podobných Unixu.
Aké sú znaky na ovládanie ozveny?
Keď pochopíme všeobecný princíp príkazu echo, naučíme sa riadiace znaky, ktoré môžeme s príkazom použiť. Tieto riadiace znaky nie sú viditeľné priamo na našej obrazovke, ale určujú niekoľko vecí, ako sú konce riadkov, koniec textu a začiatok textu.
Uniknúť | Popis |
---|---|
a | Zvuk alarmu |
Postava späť | |
c | Potláča zalamovanie textu |
f | späť |
Späť na začiatok riadku | |
Zalomenie riadku | |
Tabuľkové (voliteľné) | |
\ | Výstup znaku spätného lomítka |
v | tabuľkové (voliteľné) |