Echo (Unix)

echo
Typ softwarupříkaz, standardní UNIXová utilita či příkaz, příkaz MS-DOSu a CMD.EXE command
Některá data mohou pocházet z datové položky.

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. 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

  • echo – manuálová stránka příkazu echo
  • echo[nedostupný zdroj] – manuálová stránka pro operační systém OpenBSD (anglicky)
Pahýl
Pahýl
Tento článek je příliš stručný nebo postrádá důležité informace.
Pomozte Wikipedii tím, že jej vhodně rozšíříte. Nevkládejte však bez oprávnění cizí texty.
Příkazy a programy příkazové řádky Unixu (více)
Správa souborů
catchattr • cd • chmodchownchgrpcksumcmp • cp • du • df • filefsck • fuser • ln • ls • lsattr • lsofmkdirmount • mv • pwd • rm • rmdir • split • touch
Správa procesů
at • chrootcrontab • exit • kill • killall • nice • pgreppidofpkill • ps • pstreesleep • time • top • wait • watch
Správa uživatelů a prostředí
env • finger • id • lognamemesgpasswd • su • sudounameuptime • w • wall • who • whoamiwrite
Zpracování textu
awkcommcsplitcutdiff • ed • ex • fmt • headiconvjoin • less • more • patchpaste • read • sedsorttactail • tee • tr • uniq • wc • xargs
Programování v shellu
alias • basename • echo • expr • false • printf • test • true • unset
Síťová komunikace
dig • inetd • host • ifconfignetstatnslookuppingrloginnctraceroute
Hledání
findgrepstrings
Ostatní
banner • bc • cal • date • dd • look • lp • man • size • yes