echo

Linux.fista
Siirry navigaatioon Siirry hakuun

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ö[muokkaa]

$ 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[muokkaa]

Tulostettavat muuttujat voi laittaa suoraan komennon sisään

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

Muotoilu[muokkaa]

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[muokkaa]