Kot veste, se večina dejanj v operacijskem sistemu Linux izvaja prek konzole. Uporabniki uporabljajo posebne ukaze, odgovorne za izvajanje določenih procesov, vnaprej določene možnosti pa vam omogočajo, da z lastnimi rokami upravljate dodatne zmogljivosti istih pripomočkov. Eden takih ukazov je odmev, danes pa vam želimo povedati več o tej pripomočki in navesti nekaj primerov njene uporabe.

Uporaba ukaza Linux echo

Ekipa pregledala danes odmev ima primitiven videz in ima ozek profil - prikazati besedilo na zaslonu. Vendar to ne preprečuje, da bi ga pogosto uporabljali v različnih skriptah in za druge namene. Nato predlagamo, da se na kratko seznanite s sintakso te pripomočke in analizirate najbolj priljubljene in preproste primere njenega vnosa v standardni konzoli.

Sintaksa odmeva

Skoraj vsak ukaz lahko poleg svoje glavne funkcije izvaja tudi druga dejanja ob upoštevanju določenih argumentov. odmev v tem pogledu ni bila izjema, vendar zaradi enostavnosti samega ukaza ni toliko naprednih možnosti. Oglejmo si jih podrobneje, najprej pa bodimo pozorni na standardno postavitev vrstic: odmev + možnosti + niz.

  • -n - ne bo prikazal prelomov vrstic;
  • -e - je odgovoren za omogočanje zaporedja Escape;
  • -E - onemogoči interpretacijo ubežnih zaporedij.

Upoštevajte tudi, da so zaporedja pobega splošne možnosti, predstavljene kot znaki. Vsak od njih ima poseben pomen in če vklopite interpretacijo med uporabo ukaza odmev, lahko uporabite naslednje argumente:

  • / c - odgovoren je za odstranjevanje krmilnic;
  • / t - prikazuje vodoravno tabelo;
  • / v - ustvarja navpične zavihke;
  • / b - odstrani prejšnji znak v nizu;
  • / n - vključuje zavijanje vrstic v novo;
  • / r - vrne kareto na začetek vrstice.

Ponovno pojasnimo, da so zgornje možnosti na voljo samo v tistih primerih, ko ste argument prvotno določili -e v ekipi. Po potrebi lahko vsakega od teh znakov postavimo za katero koli besedo v vnosni vrstici, kar bomo prikazali v naslednjih navodilih.

Prikaz preprostih nizov

Kot smo že omenili, je glavni namen ukaza odmev - prikaz nizov. O tem želimo govoriti še naprej, saj smo upoštevali nekaj preprostih korakov, ki vam bodo pomagali razumeti, kako delujejo vse glavne možnosti pripomočka.

  1. Konzolo zaženite na primeren način, na primer v meniju aplikacije ali s pritiskom na bližnjično tipko Ctrl + Alt + T... Tukaj vnesite odmev + katero koli besedo ali besedno zvezo za preizkus standardnega ukaznega dejanja. Aktivira se s pritiskom na tipko Enter.
  2. Uporaba ukaza echo v Linuxu brez dodatnih možnosti

  3. Kot lahko vidite, nova vrstica prikazuje pravkar vnesene besede v popolnoma enaki obliki.
  4. Rezultat uporabe ukaza echo v Linuxu brez dodatnih možnosti

  5. Če pred vsako besedo dodate možnost b, prejšnji znak bo izbrisan, kar pomeni, da bo rezultat prikazan brez presledkov, če imamo izvirno obliko echo -e "soringpcrepair.com bSite bLinux".
  6. Uporaba odmeva v Linuxu z možnostjo brisanja prejšnjega znaka

  7. Navedeno možnost smo dali v vse besede, tako da je bil rezultat primeren.
  8. Rezultat uporabe odmeva v Linuxu z možnostjo brisanja prejšnjega znaka

  9. Zdaj pa bodimo pozorni na parameter n... Kot že veste, bo aktiviral prelom vrstice, če ni bil prvotno določen.
  10. Uporaba odmeva v Linuxu z novo vrstico

  11. Nakazali smo n v dveh besedah ​​za prvo, zato bo vsaka od njih prikazana v novi vrstici.
  12. Izhod ukaza Linux echo z možnostjo nove vrstice

  13. Pojdimo na zavihek, ki se uporablja za poravnavo besedila. Dovolj bo, da se prijavite na potrebna mesta tda dosežemo želeni rezultat.
  14. Uporaba odmeva v Linuxu z možnostjo zavihka

  15. Kot lahko vidite, je bila prva beseda tabelarirana dvakrat. Upoštevajte to pri izpisovanju nizov.
  16. Izhod ukaza Linux echo z možnostjo jezička

  17. Poleg tega vam nič ne preprečuje, da zaporedoma določite več možnosti in upoštevate pravila vnosa.
  18. Kombiniranje možnosti pri uporabi ukaza echo v Linuxu

  19. Tako lahko na primer na spodnjem posnetku zaslona hkrati vidite izhod z deljenjem besed in tabelarno obdelavo.
  20. Rezultat kombiniranja možnosti pri uporabi ukaza echo v Linuxu

  21. Kot zadnji primer vzemite / v... Ta argument ustvari navpične zavihke.
  22. Uporaba možnosti navpičnega zavihka za ukaz echo v Linuxu

  23. Rezultat je vsaka beseda v novi vrstici in v obliki korakov.
  24. Rezultat uporabe navpičnih zavihkov za ukaz echo v Linuxu

Zdaj veste, da je ukaz odmev je sposoben prikazati dane vrstice v kakršni koli obliki, ki jo je mogoče izvesti z določitvijo ustreznih možnosti. Pojdimo na druge možnosti, da boste razumeli, katere je treba združiti v pravilni obliki.

Prikaz spremenljivih vrednosti

Skoraj vsak skript uporablja določene spremenljivke, ki so prednastavljene na vrednost. Ko gre za uporabnost odmev, potem lahko prikaže enake vrednosti. Ta primer bomo obravnavali v eni terminalski seji, ne da bi prej ustvarili sam skript. To pomeni, da se bodo vrednosti ob ponovnem zagonu izbrisale.

  1. Najprej ustvarimo poskusno spremenljivko z vnosom izvoz I = soringpcrepair.comkje jaz Je ime spremenljivke in soringpcrepair.com - njegov pomen.
  2. Ustvarite spremenljivko za nadaljnje odmeve v Linuxu

  3. Uporaba echo $ Ida v naslednji vrstici natisnete vrednost določene spremenljivke.
  4. Vnos echo ukaza v Linux s pomočjo ustvarjene spremenljivke

  5. Kot vidite, je vse pravilno prikazano.
  6. Izhod ukaza Linux echo z uporabo spremenljivke

  7. Ustvarimo še eno spremenljivko prek izvoz L = Linux.
  8. Ustvarjanje druge spremenljivke za kombinirani vnos v odmevu v Linuxu

  9. Vnesite poskusni ukaz echo $ I Spletna stran $ L.
  10. Kombinirani vnos z dvema spremenljivkama odmeva v Linuxu

  11. Zdaj to veste odmev se spopade z izhodom dveh ali več spremenljivk v enovrstni obliki.
  12. Rezultat kombiniranega vnosa z dvema spremenljivkama odmeva v Linuxu

V večini primerov se takšen prikaz spremenljivk uporablja samo pri pisanju skriptov, vendar je taka funkcija lahko koristna, če nameravate v eni terminalski seji izvesti več enakih, odvisno od ene vrednosti.

Dodelitev barv nizu

Če aktivno uporabljate konzolo, potem veste, da lahko vsaka beseda tukaj dobi katero koli razpoložljivo barvo, ne samo belo ali črno (odvisno od teme "Terminal"). odmev omogoča tudi barvanje črt in za to so odgovorni naslednji argumenti: