echocommandlinux 5bf6e42946e0fb002634d378

Mitä tietää

  • Kirjoita kaiku-komento lainausmerkeissä olevalla tekstillä, kuten echo «hei maailma»
  • Jos haluat jättää uuden rivimerkin pois, lisää miinuskytkin n (-N

Tämä opas näyttää, kuinka voit tulostaa tekstiä pääteikkunaan Linux echo -komennolla. Päätteessä sellaisenaan käytettynä echo-komento ei ole erityisen hyödyllinen, mutta kun sitä käytetään osana komentosarjaa, sitä voidaan käyttää ohjeiden, virheiden ja viestien näyttämiseen.

Esimerkki Linux Echo -komennon käytöstä

Yksinkertaisimmassa muodossaan helpoin tapa lähettää tekstiä päätelaitteelle on seuraava: echo «hello world»

Yllä oleva komento tulostaa sanat «hello world» näytölle (ilman lainausmerkkejä).

Oletusarvoisesti echo-käsky suorittaa rivinvaihdon merkkijonon lopussa. Testaaksesi tätä, kokeile seuraavaa lausetta pääteikkunassa: echo «hello world» && echo «goodbye world»

Näet, että tulos on seuraava: hei maailma
näkemiin maailma

Voit jättää rivinvaihdon merkin pois lisäämällä miinuskytkimen (-n) näin: echo -n «hei maailma» && echo «hyvästi maailma»

Linux echo ilman rivinvaihtoa

Yllä olevan komennon tulos on seuraava: hei maailma hyvästi maailma

Erikoismerkkien käyttö

Toinen asia, joka on mietittävä kaikulauseketta käytettäessä, on se, kuinka se käsittelee erikoismerkkejä.

Linux echo erikoismerkeillä

Kokeile esimerkiksi seuraavaa pääteikkunassa: echo «hei maailmarnhyvin maailma»

Ihanteellisessa maailmassa r ja n toimivat erikoismerkkeinä rivinvaihdon lisäämiseksi, mutta eivät. Tulos on seuraava: hei maailmarnhyvin maailma

Voit ottaa erikoismerkit käyttöön echo-komennolla sisällyttämällä -e-kytkimen seuraavasti: echo -e «hei maailmarnhyvin maailma»

Tällä kertaa tulos on seuraava: hei maailma
näkemiin maailma

Tietysti voit olla tilanteessa, jossa yrität ajaa merkkijonoa, jota kohdeltaisiin erikoishahmona, etkä halua sitä. Käytä tässä skenaariossa isoa e-kirjainta seuraavasti: echo -E «hei maailmarnhyvin maailma»

Mitä erikoismerkkejä käsitellään -e-kytkimellä?

  • \ kenoviiva
  • varoitus
  • b askelpalautin
  • c ei tuota enempää tulosta
  • e paeta
  • f lomakesyöttö
  • n uusi rivi
  • vaunun paluu
  • t vaakasuuntainen välilehti
  • v pystysuora välilehti
  • 0NNN Oktaaliarvo 1-3 numerolla
  • xHH tavu heksadesimaaliarvolla

Linux echo muiden erikoismerkkien kanssa

Kokeillaanpa joitain niistä. Suorita seuraava komento päätteessä: echo -e «helblo world»

Yllä oleva komento antaisi: helo world

Se ei tietenkään ole sitä, mitä haluaisit näyttää näytöllä, mutta ymmärrät, että kenoviiva b poistaa edellisen kirjaimen. Kokeile nyt seuraavaa pääteikkunassa: echo -e «helloc world»

Tämä komento suorittaa kaiken kenoviivaan ja c:hen asti. Kaikki muu on jätetty pois, mukaan lukien uusi rivi.

Linjamerkki ja vaunun palautus

Mitä eroa on rivinvaihdolla ja rivinvaihdolla? Uusi rivimerkki siirtää kohdistimen seuraavalle riville, kun taas rivinvaihto siirtää kohdistimen takaisin vasemmalle.

Linux echo paluu- ja rivinvaihdolla

Kirjoita esimerkiksi seuraava pääteikkunaan: echo -e «hellonworld»

Yllä olevan komennon tulos asettaa kaksi sanaa eri riveille: hei
maailman-

Kokeile nyt tätä pääteikkunassa: echo -e «hellorworld»

Ero rivinvaihdon ja rivinvaihdon välillä tulee hyvin selväksi, koska tulos on seuraava: maailma

Sana hello ilmestyi näyttöön, vaunun paluu siirsi kohdistimen rivin alkuun ja sana maailma tuli näkyviin. Siitä tulee hieman selkeämpi, jos kokeilet seuraavaa: echo -e «hellorhi»

type=»code»> Yllä olevan tulos on seuraava: hei

type=»code»> Todellisuudessa monet ihmiset käyttävät edelleen rn-merkintää kirjoittaessaan rivinvaihtoon. Usein voit kuitenkin päästä eroon n:llä.

Por Markus