Ero sivun ”Echo” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Lisätty tietoa muotoilukomennoista.
p (Botti vaihtoi luokan Luokka:Coreutils) |
(Lisätty tietoa muotoilukomennoista.) |
||
(7 välissä olevaa versiota 5 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ö== | |||
$ echo "Hello World!" | |||
tulostaa näytölle | tulostaa näytölle | ||
Hello World! | |||
Tiedostoon tulostaminen onnistuu [[Komentorivin perusteet#Putkitus|putkituksella]]: | |||
$ 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ä]]. | |||
== 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 17: | Rivi 34: | ||
*[[Komentorivin perusteet]] | *[[Komentorivin perusteet]] | ||
[[Luokka:Coreutils]][[Luokka:Komentorivin perustyökalut]] | [[Luokka:Coreutils]] | ||
[[Luokka:Komentorivin perustyökalut]] | |||
[[pl:echo]] |