Linux:echo: Porovnání verzí

Smazaný obsah Přidaný obsah
kat
Styl, typo
Řádek 1:
Příkaz '''echo''' kopíruje na standartnístandardní výstup svoje argumenty (''zpráva'') následované znakem nového řádku.
== echo ==
SYNTAXE: ''echo ['''options'''] '''message'''''
Příkaz echo kopíruje na standartní výstup svoje argumenty následované znakem nového řádku.
 
SYNTAXE: ''echo ['''optionspřepínače'''] '''messagezpráva'''''
=== Argumenty ===
Argument '''''message''''' představuje v tomto případě jeden nebo více argumentů. Tyto argumenty potom mohou obsahovat řetězce znaků v uvozovkách, nejednoznačná jména souborů a proměnné příkazového procesoru. Argumenty oddělujeme pomocí mezer. Budou-li v argumentech uvedeny neuvozené speciální znaky, pak je bude příkazový procesor interpretovat, to znamená, že například symbol hvězdička bude rozšířena příkazovým procesorem na seznam všech souborů v pracovním adresáři.
Příkaz echo se ukončí znakem nového řádku, ale je také možné tento příkaz ukončit znakem \c, kterým zabráníme zobrazování tohoto znaku nového řádku. Díky tomuto ukončení pak pokračujeme na stejném řádku. Pokuď si přejeme zobrazit zpětné lomítko a nechceme aby jej příkazový procesor interpretoval jako jako speciální znak, tak poté musíme využít některý z uvozujících znaků.
 
=== VolbyArgumenty ===
Argument '''''messagezpráva''''' představuje v tomto případě jeden nebo více argumentů. Tyto argumenty potom mohou obsahovat řetězce znaků v uvozovkách, nejednoznačná jména souborů a proměnné příkazového procesoru. Argumenty oddělujeme pomocí mezer. Budou-li v argumentech uvedeny neuvozené speciální znaky, pak je bude příkazový procesor interpretovat, to znamená, že například symbol hvězdička bude rozšířena příkazovým procesorem na seznam všech souborů v pracovním adresáři.
níže uvedené způsoby jsou způsoby použití uvozujících znaků.
Příkaz echo se ukončí znakem nového řádku, ale je také možné tento příkaz ukončit znakem \c, kterým zabráníme zobrazování tohoto znaku nového řádku. Díky tomuto ukončení pak pokračujeme na stejném řádku. PokuďPokud si přejeme zobrazit zpětné lomítko a nechceme aby jej příkazový procesor interpretoval jako jako speciální znak, tak poté musíme využít některý z uvozujících znaků.
'''-n''' Zadáním této volby se potlačí znak nového řádku ukončující zprávu
'''-E''' Tato volba potlačí v příkazu echo inertpretace escape znaků nebo speciálních znaků zadaných za zpětným lomítkem
'''-help''' Je pro zobrazení stručné nápovědy tohoto příkazu. Nápověda obsahuje sadu sekvencí escape, které příkaz echo interpretuje.
Tato volba však nefunguje v příkazu echo v příkazovém procesoru Bourne Again Shell. Zde je nutno použít příkaz help echo.
 
=== PoznámkyPřepínače ===
K příkazu lze použít tyto přepínače:
Příkaz echo můžeme používat k zobrazování zpráv na terminálu, ale i uvnitř skriptů pro příkazový procesor.
Dále jak jsme již víše zmiňovali, můžeme používat u tohoto příkazu tzv. Escape sekvence, které se používají k reprezentaci netistknutelných znaků.
 
:'''-n''' Zadáním této volby se potlačí znak nového řádku ukončující zprávu
Escape sekvence - význam
:'''-E''' Tato volba potlačí v příkazu echo inertpretaceinterpretace escape znaků nebo speciálních znaků zadaných za zpětným lomítkem
\a - Zvukový sígnál (beep)
:'''-help''' Jeje pro zobrazení stručné nápovědy tohoto příkazu. Nápověda obsahuje sadu sekvencí escape, které příkaz echo interpretuje. Tato volba však nefunguje v příkazu echo v příkazovém procesoru Bourne Again Shell. Zde je nutno použít příkaz ''help echo''.
\n - znak nového řádku
 
\c - potlačení znaků nového řádku na konci příkazu echo
== Poznámky ==
\t - horizontální znak tabulátoru
Příkaz echo můžeme používat k zobrazování zpráv na terminálu, ale i uvnitř skriptů pro příkazový procesor. Dále jak jsme již výše zmiňovali, můžeme používat u tohoto příkazu tzv. Escape sekvence, které se používají k reprezentaci netisknutelných znaků.
\v - vertikální znak tabulátoru
 
\\ - znak zpětného lomítka (jen jednoho)
Význam Escape sekvence - význam:
 
:\a - Zvukový sígnál (beep)
:\n - znak nového řádku
:\c - potlačení znaků nového řádku na konci příkazu echo
:\t - horizontální znak tabulátoru
:\v - vertikální znak tabulátoru
:\\ - znak zpětného lomítka (jen jednoho)
 
[[Kategorie:Linux|Echo]]