Ako viete, väčšina akcií v operačnom systéme Linux sa vykonáva prostredníctvom konzoly. Používatelia používajú špeciálne príkazy zodpovedné za vykonávanie určitých procesov a vopred určené možnosti vám umožňujú spravovať ďalšie funkcie tých istých obslužných programov vlastnými rukami. Jedným z takýchto príkazov je ozvena, a dnes vám chceme o tomto nástroji povedať viac a uviesť niekoľko príkladov jeho použitia.

Pomocou príkazu Linux echo

Tím bol dnes skontrolovaný ozvena má primitívny vzhľad a úzky profil - na zobrazenie textu na obrazovke. To však nebráni tomu, aby sa často používalo v rôznych skriptoch a na iné účely. Ďalej navrhujeme, aby ste sa stručne oboznámili so syntaxou tohto nástroja a analyzovali najobľúbenejšie a najjednoduchšie príklady jeho vstupu v štandardnej konzole.

Syntax ozveny

Takmer každý príkaz môže okrem svojej hlavnej funkcie vykonávať aj ďalšie akcie, ktoré zohľadňujú zadané argumenty. ozvena nebol v tomto ohľade výnimkou, avšak kvôli jednoduchosti samotného príkazu nie je toľko pokročilých možností. Pozrime sa podrobnejšie na každú z nich, ale najskôr venujte pozornosť štandardnému rozloženiu čiar: echo + možnosti + reťazec.

  • -n - nebude zobrazovať zlomy riadkov;
  • -e - je zodpovedný za povolenie únikových sekvencií;
  • -E - zakáže interpretáciu únikových sekvencií.

Upozorňujeme tiež, že riadiace sekvencie sú všeobecné možnosti predstavované ako znaky. Každý z nich má konkrétny význam a ak pri použití príkazu zapnete tlmočenie ozvena, môžete použiť nasledujúce argumenty:

  • / c - je zodpovedný za odstraňovanie riadkov;
  • / t - zobrazuje vodorovnú tabuľku;
  • / v - vytvára zvislé záložky;
  • / b - odstráni predchádzajúci znak v reťazci;
  • / n - zahŕňa zalamovanie riadkov do nového;
  • / r - vráti kurzor na začiatok riadku.

Opäť objasníme, že vyššie uvedené možnosti sú k dispozícii na zadanie iba v situáciách, keď ste pôvodne zadali argument -e v tíme. Ak je to potrebné, každý z týchto znakov je možné vložiť za ktorékoľvek zo slov vstupného riadku, ktoré si ukážeme v nasledujúcich pokynoch.

Zobrazujú sa jednoduché reťazce

Ako už bolo spomenuté, hlavný účel príkazu je ozvena - zobrazenie reťazcov. O tom by sme chceli hovoriť ďalej, pretože sme zvážili niekoľko jednoduchých krokov, ktoré vám pomôžu pochopiť, ako fungujú všetky hlavné možnosti obslužného programu.

  1. Spustite konzolu pohodlným spôsobom, napríklad prostredníctvom ponuky aplikácií alebo stlačením klávesovej skratky Ctrl + Alt + T... Tu vstúpte ozvena + ľubovoľné slovo alebo fráza na vyskúšanie štandardnej akcie príkazu. Aktivuje sa stlačením klávesu Zadajte.
  2. Použitie príkazu echo v systéme Linux bez ďalších možností

  3. Ako vidíte, nový riadok zobrazuje slová, ktoré ste práve zadali, v úplne rovnakom formáte.
  4. Výsledok použitia príkazu echo v systéme Linux bez ďalších možností

  5. Ak pred každým slovom pridáte možnosť b, predchádzajúci znak bude vymazaný, čo znamená, že výsledok bude na výstupe bez medzier za predpokladu, že máme pôvodný tvar echo -e "soringpcrepair.com bSite bLinux".
  6. Používanie echa v Linuxe s možnosťou vymazania predchádzajúceho znaku

  7. Zadali sme zadanú možnosť všetkými slovami, takže výsledok bol vhodný.
  8. Výsledok použitia echa v systéme Linux s možnosťou odstránenia predchádzajúceho znaku

  9. Teraz venujme pozornosť parametru n... Ako už viete, aktivuje zalomenie riadku, ak nebol pôvodne zadaný.
  10. Používanie echa v Linuxe s možnosťou nového riadku

  11. Naznačili sme n dvoma slovami za prvým, preto sa každé z nich zobrazí na novom riadku.
  12. Výstup príkazu Linux echo s možnosťou nového riadku

  13. Prejdime k zarážke, ktorá slúži na zarovnanie textu. Bude to stačiť na to, aby ste sa zaregistrovali na potrebných miestach tna dosiahnutie požadovaného výsledku.
  14. Používanie echa v Linuxe s možnosťou tabulátora

  15. Ako vidíte, prvé slovo bolo zostavené do tabuliek dvakrát. Majte to na pamäti pri výstupe reťazcov.
  16. Výstup príkazu Linux echo s možnosťou tab

  17. Okrem toho vám nič nebráni v postupnom zadávaní niekoľkých možností pri dodržaní vstupných pravidiel.
  18. Kombinácia možností pri použití príkazu echo v systéme Linux

  19. Napríklad na snímke obrazovky nižšie teda vidíte výstup so zalomením a zároveň so záložkami.
  20. Výsledok kombinácie možností pri použití príkazu echo v systéme Linux

  21. Ako posledný príklad zoberme / v... Tento argument vytvára vertikálne karty.
  22. Použitie možnosti zvislej karty pre príkaz echo v systéme Linux

  23. Výsledkom je každé slovo v novom riadku a vo forme krokov.
  24. Výsledok použitia vertikálnych kariet pre príkaz echo v systéme Linux

Teraz viete, že príkaz ozvena je schopný zobraziť dané riadky v akejkoľvek podobe, ktorú je možné implementovať zadaním vhodných možností. Prejdime k ďalším možnostiam, aby ste pochopili, ktoré z nich by sa mali kombinovať v správnom formáte.

Zobrazenie premenných hodnôt

Takmer každý skript používa určité premenné, ktoré sú prednastavené na hodnotu. Pokiaľ ide o úžitok ozvena, potom je schopný zobraziť rovnaké hodnoty. Tento príklad zvážime v jednej terminálovej relácii bez toho, aby sme najskôr vytvorili samotný skript. To znamená, že pri reštarte konzoly sa hodnoty vymažú.

  1. Najskôr vytvoríme skúšobnú premennú zadaním export I = soringpcrepair.comkde Ja Je názov premennej a soringpcrepair.com - jeho význam.
  2. Vytvorte premennú pre ďalší výstup ozveny v systéme Linux

  3. Použite ozvena $ Ipre tlač hodnoty určenej premennej na ďalší riadok.
  4. Zadanie príkazu echo v systéme Linux pomocou vytvorenej premennej

  5. Ako vidíte, všetko sa zobrazuje správne.
  6. Výstup príkazu Linux echo pomocou premennej

  7. Vytvorme ďalšiu premennú pomocou export L = Linux.
  8. Vytvorenie druhej premennej pre kombinovaný vstup v echu v Linuxe

  9. Zadajme skúšobný príkaz echo $ I stránka $ L.
  10. Kombinovaný vstup s dvoma premennými ozveny v systéme Linux

  11. Teraz to vieš ozvena zvláda výstup dvoch alebo viacerých premenných vo formáte jedného riadku.
  12. Výsledok kombinovaného vstupu s dvoma premennými echa v systéme Linux

Vo väčšine prípadov sa takéto zobrazovanie premenných používa iba pri písaní skriptov, ale takáto funkcia môže byť užitočná, ak plánujete vykonať množstvo rovnakých akcií závislých od jednej hodnoty v rámci tej istej relácie terminálu.

Priradenie farieb k retiazke

Ak aktívne používate konzolu, viete, že každé slovo tu môže mať akúkoľvek dostupnú farbu, nielen bielu alebo čiernu (v závislosti od témy) „Terminál“). ozvena tiež vám umožňuje zafarbiť čiary a sú za to zodpovedné nasledujúce argumenty: