Jak víte, většina akcí v operačním systému Linux se provádí prostřednictvím konzoly. Uživatelé používají speciální příkazy odpovědné za provádění určitých procesů a předdefinované možnosti vám umožňují spravovat další funkce stejných nástrojů vlastními rukama. Jeden z těchto příkazů je echoa dnes vám chceme o tomto nástroji povědět více a uvést několik příkladů jeho použití.

Pomocí příkazu Linux echo

Tým dnes zkontrolován echo má primitivní vzhled a úzkoprofilový účel - zobrazení textu na obrazovce. To však nezabrání tomu, aby byl často používán v různých skriptech a pro jiné účely. Dále navrhujeme, abyste se krátce seznámili se syntaxí tohoto nástroje a analyzovali nejpopulárnější a nejjednodušší příklady jeho vstupu ve standardní konzole.

Syntaxe ozvěny

Téměř každý příkaz může kromě své hlavní funkce provádět další akce s ohledem na zadané argumenty. echo nebyl v tomto ohledu výjimkou, avšak vzhledem k jednoduchosti samotného příkazu není tolik pokročilých možností. Podívejme se podrobněji na každou z nich, ale nejprve věnujte pozornost standardnímu rozvržení řádků: echo + možnosti + řetězec.

  • -n - nebude zobrazovat konce řádků;
  • -E - odpovídá za povolení únikových sekvencí;
  • -E - zakáže interpretaci únikových sekvencí.

Všimněte si také, že řídicí sekvence jsou obecné možnosti, reprezentované jako znaky. Každý z nich má určitý význam, a pokud při použití příkazu zapnete interpretaci echo, můžete použít následující argumenty:

  • / c - je odpovědný za odstraňování řádkových kanálů;
  • / t - zobrazuje vodorovnou tabulku;
  • / v - vytváří svislé záložky;
  • / b - odstraní předchozí znak v řetězci;
  • / n - zahrnuje zalamování řádků do nového;
  • / r - vrací stříška na začátek řádku.

Znovu objasníme, že výše uvedené možnosti jsou k dispozici pro vstup pouze v situacích, kdy jste původně zadali argument -E v týmu. V případě potřeby lze každý z těchto znaků umístit za kterékoli ze slov vstupního řádku, které si ukážeme v následujících pokynech.

Zobrazují se jednoduché řetězce

Jak již bylo zmíněno dříve, hlavní účel příkazu echo - zobrazení řetězců. O tom chceme dále hovořit, protože jsme zvážili několik jednoduchých kroků, které vám pomohou pochopit, jak fungují všechny hlavní možnosti nástroje.

  1. Spusťte konzolu pohodlným způsobem, například prostřednictvím nabídky aplikace nebo stisknutím klávesové zkratky Ctrl + Alt + T... Zde zadejte echo + libovolné slovo nebo frázi k otestování standardní akce příkazu. Aktivuje se stisknutím klávesy Enter.
  2. Použití příkazu echo v systému Linux bez dalších možností

  3. Jak vidíte, nový řádek zobrazuje právě zadaná slova v přesně stejném formátu.
  4. Výsledek použití příkazu echo v systému Linux bez dalších možností

  5. Pokud před každým slovem přidáte možnost b, předchozí znak bude vymazán, což znamená, že výsledek bude na výstupu bez mezer za předpokladu, že máme původní formulář echo -e "soringpcrepair.com bSite bLinux".
  6. Používání echa v Linuxu s možností smazat předchozí znak

  7. Zadali jsme zadanou možnost všemi slovy, takže výsledek byl vhodný.
  8. Výsledek použití echa na Linuxu s možností vymazání předchozího znaku

  9. Nyní věnujme pozornost parametru n... Jak již víte, aktivuje zalomení řádku, pokud nebylo původně zadáno.
  10. Používání echa v Linuxu s možností nového řádku

  11. Naznačili jsme to n dvěma slovy za prvním, proto se každé z nich zobrazí na novém řádku.
  12. Výstup příkazu Linux echo s možností nového řádku

  13. Pojďme na zarážku, která slouží k zarovnání textu. Stačí se zaregistrovat na nezbytných místech tk dosažení požadovaného výsledku.
  14. Používání echa v Linuxu s možností záložek

  15. Jak vidíte, první slovo bylo uvedeno do tabulky dvakrát. Mějte to na paměti při výstupu řetězců.
  16. Výstup příkazu Linux echo s možností záložky

  17. Navíc vám nic nebrání v tom, abyste zadali několik možností postupně a dodržovali vstupní pravidla.
  18. Kombinace možností při použití příkazu echo v systému Linux

  19. Například na níže uvedeném snímku obrazovky tedy vidíte výstup se současným zabalením a tabulátorem.
  20. Výsledek kombinace možností při použití příkazu echo v systému Linux

  21. Jako poslední příklad si vezměte / v... Tento argument vytváří svislé karty.
  22. Použití možnosti svislé karty pro příkaz echo v systému Linux

  23. Výsledkem je každé slovo na novém řádku a ve formě kroků.
  24. Výsledek použití svislých karet pro příkaz echo v Linuxu

Nyní víte, že příkaz echo je schopen zobrazit zadané řádky v jakékoli formě, kterou lze implementovat zadáním příslušných možností. Pojďme přejít k dalším možnostem, abyste pochopili, které z nich by měly být kombinovány ve správném formátu.

Zobrazení proměnných hodnot

Téměř každý skript používá určité proměnné, které jsou přednastaveny na hodnotu. Pokud jde o užitečnost echo, pak je schopen zobrazit stejné hodnoty. Tento příklad zvážíme v jedné relaci terminálu, aniž bychom nejprve vytvořili samotný skript. To znamená, že při restartování konzoly budou hodnoty vymazány.

  1. Nejprve vytvoříme zkušební proměnnou zadáním export I = soringpcrepair.comkde Je název proměnné a soringpcrepair.com - jeho význam.
  2. Vytvoření proměnné pro další výstup ozvěny v Linuxu

  3. Použití ozvěna $ Ipro tisk hodnoty určené proměnné na dalším řádku.
  4. Zadání příkazu echo v Linuxu pomocí vytvořené proměnné

  5. Jak vidíte, vše se zobrazuje správně.
  6. Výstup příkazu Linux echo pomocí proměnné

  7. Vytvořme další proměnnou pomocí export L = Linux.
  8. Vytvoření druhé proměnné pro kombinovaný vstup v echo v Linuxu

  9. Pojďme zadat zkušební příkaz echo $ I Web $ L.
  10. Kombinovaný vstup se dvěma proměnnými ozvěny v Linuxu

  11. Teď to víš echo zvládá výstup dvou nebo více proměnných ve formátu jednoho řádku.
  12. Výsledek kombinovaného vstupu se dvěma proměnnými echa v Linuxu

Ve většině případů se takové zobrazení proměnných používá pouze při psaní skriptů, ale taková funkce může být užitečná, pokud plánujete provést několik identických akcí závislých na jedné hodnotě v rámci jedné relace terminálu.

Přiřazení barev k řetězci

Pokud aktivně používáte konzolu, pak víte, že každé slovo zde může mít jakoukoli dostupnou barvu, nejen bílou nebo černou (v závislosti na tématu) "Terminál"). echo také vám umožňuje barevné čáry a jsou za to zodpovědné následující argumenty: