Ero sivun ”Echo” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
 
(Lisätty tietoa muotoilukomennoista.)
 
(10 välissä olevaa versiota 7 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
== Echo ==
{{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.


Echo on ohjelma joka tulostaa annetun tekstin esim. näytölle tai tiedostoon.
==Käyttö==
Esimerkiksi
$ echo "Hello World!"
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"


  echo "Hello World!"
== Muotoilu ==
 
Echo-komennon voi käskeä tulostamaan kenoviivalla ilmaistuja muotoilumerkkejä '''-e'''-valitsimella.
tulostaa näytölle
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ä.


  Hello World!
==Katso myös==
*[[Komentorivikomennot]]
*[[Komentorivin perusteet]]


Tiedostoon tulostaminen:
[[Luokka:Coreutils]]
[[Luokka:Komentorivin perustyökalut]]


  echo "Hello World!" > ~/hello.txt
[[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ä.

Katso myös[muokkaa]