GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů Linux echo

Linuxový příkaz echo se používá k zobrazení řádku textu na obrazovce. To se provádí ozvěnou řetězce na standardní výstup.

Příkaz Linux echo

Podívejme se, jak je příkaz echo popsán na manuálové stránce Linuxu. Manuálovou stránku lze otevřít zadáním následujícího příkazu:

echo příkaz man page

Jako výstup se zobrazí následující. Pojďme porozumět stránce nápovědy po částech.

Výstup nápovědy pro echo pro Linux

Syntaxe příkazu Linux echo

$ echo [OPTION]... [STRING]...

Příklady příkazů Linux echo

výstup příkazu echo

Pokud je text, který se má zobrazit, napsán bez uvozovek, nedojde k žádné změně výstupu. Je však dobrým zvykem používat ke zdůraznění řetězce dvojité uvozovky, jak ukazuje příklad výše.

Příklad příkazu Linux echo

Možnosti příkazu Linux echo

Možnosti příkazu Linux echo lze použít k úpravě výstupu příkazu podle uživatele. Pojďme si je projít jeden po druhém.

  • -n možnost může být použita k odstranění '\n' (znak nového řádku) z výstupu. Ve výchozím nastavení echo obsahuje '\n' na konci každého řetězce vypíše.

    Příklad možnosti Linux echo -n

    Protože ve výše uvedeném příkladu je vynechán znak nového řádku na konci výstupu, terminál vyzve uživatele k zadání vstupu na stejném řádku jako výstup.

  • -e umožňuje terminálu rozpoznat sekvence escape ve zadaném řetězci.

    Jsou rozpoznány následující sekvence, jak je popsáno v manuálové stránce Linuxu.

    1. „\\“ znak zpětného lomítka
    2. Upozornění „\a“ (BEL) :Zvuk se přehraje, když je ve zadaném řetězci nalezen tento znak.
    3. ‘\b‘ backspace :Backspace se spustí, když je tento znak nalezen v řetězci. Tedy znak před '\b' je odstraněn z výstupu, jak je znázorněno níže.
    4. Příklad echo pro Linux

    5. „\c“ neprodukuje žádný další výstup :Všechny znaky za '\c' v řetězci jsou z výstupu vynechány. Všimněte si, že terminál žádá o vstup na stejném řádku jako výstup. Důvodem je '\n' – znak nového řádku je také odstraněn z výstupu.
    6. Příklad výstupu echo stop pro Linux

    7. „\n“ nový řádek :Když se objeví v řetězci, tato escape sekvence spustí vytvoření nového řádku. V důsledku toho znaky za '\n' jsou uvedeny na novém řádku.
    8. echo příklad nového řádku

    9. „\r“ návrat vozíku :Znaky před '\r' v řetězci jsou z výstupu vynechány, jak ukazuje příklad níže.
    10. Příklad návratu vozíku echo pro Linux

    11. Vodorovná karta ‚\t‘ :Ve výstupu se vytvoří mezera tabulátoru, kdekoli '\t' se objeví v řetězci.
    12. Příklad karty Linux echo

    13. Svislá karta ‚\v‘ :Ve výstupu se vytvoří svislý tabulátor, kdekoli je '\v' se objeví v řetězci.
    14. Příklad vertikální karty Linux echo

  • -E při použití této možnosti zakáže rozpoznání escape sekvence v řetězcích. Tato možnost je ve výchozím nastavení povolena.
  • –verze a –pomoc zobrazí informace o verzi a okno nápovědy a poté se ukončí.

Pokročilé příklady příkazu Linux echo

  1. Příkaz Linux echo se používá se zástupným znakem '*' zobrazí názvy všech souborů přítomných v aktuálním adresáři.

    Příklad názvů souborů Linux echo

    Lze jej také použít tímto způsobem k zobrazení vybraných souborů/složek s určitými malými/velkými písmeny v jejich názvech.

    V níže uvedeném příkladu jsou jako výstup zobrazeny pouze soubory v aktuálním adresáři, které mají „D“ jako počáteční písmeno a „s“ jako poslední písmeno svého názvu.

    Příklad echo vybraných souborů v Linuxu

  2. Příkaz Linux echo lze použít k provádění základních aritmetických operací a zobrazení výsledku jako výstupu. To se provádí uzavřením matematické části do (( )) před kterým je $ symbol.
  3. Příklad matematických operací Linuxu

  4. Příkaz echo můžeme použít k zobrazení uživatelsky definovaných proměnných nebo dokonce proměnných prostředí.

    příklad zobrazení hodnoty proměnné echo

Závěr

Linux echo je jednoduchý základní příkaz, který jako výstup zobrazuje řádek textu. Výstup lze upravit pomocí dostupných voleb spolu s příkazem. Kromě jiného použití může zobrazovat názvy souborů a hodnoty jak uživatelem definovaných, tak systémových proměnných a také poskytnout výsledek základní aritmetice.


Linux
  1. 7 Příklady příkazů Linux df

  2. 8 Příklady příkazů Linux TR

  3. Příklady příkazů echo v Linuxu

  1. Příklady příkazů rm v Linuxu

  2. Příklady příkazů ps v Linuxu

  3. w Příklady příkazů v Linuxu

  1. sa Příklady příkazů v Linuxu

  2. Příklady příkazů ac v Linuxu

  3. Příklady příkazů df v Linuxu