V tem priročniku je prikazano, kako lahko v oknu terminal uporabite ukaz echo echo.
Sam uporabljen v terminalu ukaz echo ni posebej uporaben, vendar se ga lahko uporabi kot del skripta za prikaz navodil, napak in obvestil.
Primeri uporabe ukaza Linux Echo
V najpreprostejši obliki je najlažji način za vnos besedila v terminal:
echo "hello svet"
Zgornji ukaz izpisuje besede "hello world" na zaslonu (minus narekovaje).
Privzeto je echo izpis nov znak vrstice na koncu niza.
Če želite preizkusiti to, poskusite v terminalu:
echo "hello world" && echo "Zbogom sveta"
Videli boste, da je rezultat naslednji:
Pozdravljen, svet
oprosti svetu Nov znak vrstice lahko izpustite tako, da dodate minus n stikalo (-n) na naslednji način: echo-n "hello world" && echo-n "oprosti svetu" Rezultat zgornjega ukaza je naslednji: zdravo svetu svetopisem Druga stvar, da razmišljate o uporabi eho izjave je, kako obravnava posebne znake. Na primer preizkusite naslednje v terminalu: echo "hello world r nprobuj svet" V idealnem svetu bi r in n delovali kot posebni znaki za dodajanje nove vrstice, vendar ne. Rezultat je naslednji: zdravo svet r nprobuj svet Posebne znake lahko omogočite z ukazom echo, tako da vključite stikalo -e, kot sledi: echo-e "hello svet r ndobro od sveta" Tokrat bo rezultat naslednji: Pozdravljen, svet
oprosti svetu Seveda bi lahko bili v položaju, v katerem poskušate ustvariti niz, ki bi ga obravnavali kot poseben znak, in ne želite, da je to. V tem scenariju uporabite kapital e, kot sledi: echo -E "hello svet r ndobro od sveta" Katere posebne znake se obdelujejo s pomočjo -e stikala? Poskusimo nekaj teh. Zaženite naslednji ukaz v terminalu: echo-e "Hel blo svet" Zgornji ukaz bi izpisal naslednje: helo svet Očitno ni res, kaj bi želeli izpisati na zaslonu, vendar boste dobili točko, da backslash b odstrani prejšnje črko. V oknu terminala poskusite naslednje: echo-e "hello c world" Ta ukaz izpiše vse, dokler ni backslash in c. Vse ostalo je izpuščeno, vključno z novo linijo. Torej, kakšna je razlika med novim znakom črte in vrnitvijo vozička? Nov znak črte premakne kurzor navzdol na naslednjo vrstico, medtem ko se vrnitev kosa premakne kazalec nazaj na levo. Kot primer vnesite naslednje v vaše terminalsko okno: echo-e "hello nworld" Izhod iz zgornjega ukaza postavlja obe besedi v različne vrstice: zdravo
svet Poskusite to v terminalu: echo-e "hello rworld" Razlika med novimi črtami in povratnimi vozlišči bo postala zelo očitna, saj bodo prikazani kot izhodi: svet Beseda hello je bila prikazana, vrnitev v vozičku je kazalec na začetek vrstice in prikazana je bila beseda svet. Postane malo bolj očitno, če poskusite naslednje: echo-e "hello rhi" Izhod iz zgoraj navedenega je naslednji: hillo V resnici z uporabo številnih ljudi še vedno uporabljate r n notacijo pri izhodu v novo vrstico. Vendar pa lahko pogosto pobegnete samo z n.