Ero sivun ”Echo” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (+interwiki)
(Lisätty tietoa muotoilukomennoista.)
 
(Yhtä välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä)
Rivi 1: Rivi 1:
'''Echo''' on [[komentorivi]]komento joka tulostaa annetun tekstin esim. näytölle tai tiedostoon. Echo-ohjelma kuuluu [[GNU]]:n [[Coreutils]]-pakettiin, mutta monissa [[komentotulkki|komentotulkeissa]] se on korvattu komentotulkin sisäisellä komennolla.
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
'''echo''' on [[komentorivi]]komento joka tulostaa annetun tekstin esim. näytölle tai tiedostoon. Echo-ohjelma kuuluu [[GNU]]:n [[Coreutils]]-pakettiin, mutta monissa [[komentotulkki|komentotulkeissa]] se on korvattu komentotulkin sisäisellä komennolla.


==Käyttö==
==Käyttö==
Rivi 8: Rivi 9:
  $ echo "Hello World!" > ~/hello.txt
  $ echo "Hello World!" > ~/hello.txt
[[Valitsin|Valitsimella]] <tt>-n</tt> voidaan estää rivinvaihdon tulostaminen merkkijonon perään, mikä on kätevää esimerkiksi [[bash-skriptaus|skripteissä]].
[[Valitsin|Valitsimella]] <tt>-n</tt> voidaan estää rivinvaihdon tulostaminen merkkijonon perään, mikä on kätevää esimerkiksi [[bash-skriptaus|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==
==Katso myös==

Nykyinen versio 8. heinäkuuta 2018 kello 20.55

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]