Ero sivun ”Echo” versioiden välillä
pEi muokkausyhteenvetoa |
(Lisätty tietoa muotoilukomennoista.) |
||
(2 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
''' | {{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== | ||
Rivi 15: | Rivi 36: | ||
[[Luokka:Coreutils]] | [[Luokka:Coreutils]] | ||
[[Luokka:Komentorivin perustyökalut]] | [[Luokka:Komentorivin perustyökalut]] | ||
[[pl:echo]] |
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ä.