echo

Linux.fista
Siirry navigaatioon Siirry hakuun
Tulostettavaa versiota ei enää tueta ja siinä voi olla renderöintivirheitä. Päivitä selaimesi kirjanmerkit ja käytä selaimen tavallista tulostustoimintoa sen sijaan.

echo on komentorivikomento joka tulostaa annetun tekstin esim. näytölle tai tiedostoon. Echo-ohjelma kuuluu GNU:n Coreutils-pakettiin, mutta monissa komentotulkeissa se on korvattu komentotulkin sisäisellä komennolla.

Käyttö

$ echo "Hello World!"

tulostaa näytölle

Hello World!

Tiedostoon tulostaminen onnistuu putkituksella:

$ echo "Hello World!" > ~/hello.txt

Valitsimella -n voidaan estää rivinvaihdon tulostaminen merkkijonon perään, mikä on kätevää esimerkiksi skripteissä.

Muuttujien tulostaminen

Tulostettavat muuttujat voi laittaa suoraan komennon sisään

TIEDOSTONIMI = "/tmp/test"
echo "Tiedoston nimi on $TIEDOSTONIMI"

Muotoilu

Echo-komennon voi käskeä tulostamaan kenoviivalla ilmaistuja muotoilumerkkejä -e-valitsimella. Komento tunnistaa esimerkiksi seuraavat muotoilumerkit:

\\
   kenoviiva
\n
   rivinvaihto
\t
   sarkain 

Tulostetaan kaksi rivinvaihtoa:

echo -e "\n\n"

Echo-komento laittaa aina automaattisesti rivinvaihdon tulosteen perään. -n-valitsimella voi estää rivinvaihdon tulostumisen.:

echo -n "Testi1"
echo "Testi2"
# Tulostaa: Testi1Testi2 ja vaihtaa riviä.

Katso myös