Echo (Unix)

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Echo je příkaz v unixových operačních systémech, který vypíše zadaný text na standardní výstup. Tento příkaz je součástí POSIXového standardu a je tak dostupný na většině unixových systémů. Příkaz může být použit ke vypisování zadaného textu, vytváření souborů nebo ukládání textu do proměnných. Echo lze využít ke generování jednoduchých zpráv, výpisů informací, vytváření souborů, přesměrování výstupu do souborů nebo proměnných a mnoha dalších úkonů. Příkaz umožňuje také práci s různými speciálními znaky, jako jsou například zpětná lomítka, nové řádky nebo odrážky. Echo umožňuje také použití proměnných, které mohou být vloženy do textu a nahrazeny jejich hodnotami při vykonávání příkazu. Proměnné mohou obsahovat různé systémové hodnoty, uživatelská zadání nebo výsledky jiných příkazů. Tímto způsobem lze vytvářet dynamické zprávy nebo soubory. Echo příkaz je snadno použitelný a má jednoduchou syntaxi. Je vhodný pro různé skriptovací úkony a automatizaci, a proto je oblíbený mezi uživateli unixových systémů.

echo je v informatice nástroj pro výpis zadaného textu na standardní výstup. Často se používá ve skriptech pro výpis informativních hlášení. V systému DOS, Microsoft Windows a OS/2 je používán interpretem COMMAND.COM (resp. cmd.exe) pro dávkové soubory s příponou .BAT. V unixových systémech se jedná o spustitelný soubor (/bin/echo), avšak některé unixové shelly implementují příkaz echo jako interní funkci, která může mít odlišné chování (např. bash, csh - standardní verzi lze pak spustit výše uvedeným zápisem, tj. včetně cesty).

Unixové systémy

Standardní výpis

Za symbolem ‚$‘ je příkaz zadaný uživatelem/uživatelkou: Výpis textu „Zdravím vás“:

$ echo "Zdravím vás" Zdravím vás

Zápis textu do souboru

Text „Zdravím vás“ je přesměrován do souboru (obsah souboru je přepsán):

$ echo "Zdravím vás" > pozdrav.txt $ cat pozdrav.txt Zdravím vás

Přidání textu do souboru

Zápis řetězce „Zdravím vás“ přidáním k obsahu souboru:

$ echo "Zdravím vás" > pozdrav.txt $ echo "Zdravím vás" >> /tmp/pozdrav.txt $ cat pozdrav.txt Zdravím vás Zdravím vás

DOS, Windows

Příkaz echo. jen odřádkuje, tj. +more je vynechán jeden řádek. Jinak se příkaz chová podobně, jako v unixových systémech. Používá se v dávkových souborech s příponou . BAT.

echo Ahoj světě! Ahoj světe! echo.

echo kuk kuk

Externí odkazy

[url=http://linux. die. +morenet/man/1/echo]echo[/url] - manuálová stránka příkazu echo * [url=http://www. openbsd. org/cgi-bin/man. cgi. query=echo&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html]echo[/url] - manuálová stránka pro operační systém OpenBSD (anglicky).

Kategorie:Standardní unixové příkazy Kategorie:Svobodný software Kategorie:Příkazy OS/2

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top