15 käytännön esimerkkiä 'echo'-komennosta Linuxissa


echo-komento on yksi yleisimmin ja laajimmin käytetyistä Linuxin bash- ja C-komentotulkeille tarkoitetuista sisäänrakennetuista komennoista, joita käytetään tyypillisesti komentosarjakielessä ja erätiedostoissa teksti-/merkkijonon näyttämiseen standardissa. tuloste tai tiedosto.

Echo-komennon syntaksi on:

echo [option(s)] [string(s)]

1. Syötä tekstirivi ja näytä se vakiotulosteessa

echo Tecmint is a community of Linux Nerds 

Tulostaa seuraavan tekstin:

Tecmint is a community of Linux Nerds 

2. Ilmoita muuttuja ja toista sen arvo. Esimerkiksi Määritä muuttuja x ja anna sille arvo=10.

x=10

toista sen arvo:

echo The value of variable x = $x 

The value of variable x = 10 

Huomaa: Linuxissa -e-vaihtoehto toimii kenoviivalla merkittyjen koodinvaihtomerkkien tulkintana.

3. Vaihtoehto '\b' – askelpalautin kenoviiva-tulkijalla '-e', joka poistaa kaikki välilyönnit.

echo -e "Tecmint \bis \ba \bcommunity \bof \bLinux \bNerds" 

TecmintisacommunityofLinuxNerds 

4. Vaihtoehto '\n' – Uusi rivi askelpalauttimella '-e' käsittelee uutta riviä siitä, missä sitä käytetään.

echo -e "Tecmint \nis \na \ncommunity \nof \nLinux \nNerds" 

Tecmint 
is 
a 
community 
of 
Linux 
Nerds 

5. Käytä vaihtoehtoa '\t' – vaakasuuntainen sarkain askelpalauttimella '-e' vaakasuuntaisten sarkainvälien saamiseksi.

echo -e "Tecmint \tis \ta \tcommunity \tof \tLinux \tNerds" 

Tecmint 	is 	a 	community 	of 	Linux 	Nerds 

6. Mitä jos käyttäisit vaihtoehtoa uusi rivi '\n' ja vaakasuora välilehti '\t' samanaikaisesti.

echo -e "\n\tTecmint \n\tis \n\ta \n\tcommunity \n\tof \n\tLinux \n\tNerds" 

	Tecmint 
	is 
	a 
	community 
	of 
	Linux 
	Nerds 

7. Käytä vaihtoehtoa \v – pystysarkain ja askelpalautin tulkinta -e, jos haluat käyttää pystysarkainta.

echo -e "\vTecmint \vis \va \vcommunity \vof \vLinux \vNerds" 

Tecmint 
        is 
           a 
             community 
                       of 
                          Linux 
                                Nerds 

8. Mitä jos käyttäisit vaihtoehtoa uusi rivi '\n' ja pystysuora välilehti '\v' samanaikaisesti.

echo -e "\n\vTecmint \n\vis \n\va \n\vcommunity \n\vof \n\vLinux \n\vNerds" 


Tecmint 

is 

a 

community 

of 

Linux 

Nerds 

Huomaa: voimme kaksinkertaistaa pysty-, vaaka- ja uuden rivivälin käyttämällä tätä vaihtoehtoa kaksi kertaa tai niin monta kertaa kuin tarvitaan.

9. Vaihtoehto '\r' – rivinvaihto askelpalauttimella '-e' määrittääksesi rivinvaihdon tulosteessa.

echo -e "Tecmint \ris a community of Linux Nerds" 

is a community of Linux Nerds 

10. Vaihtoehto '\c' – estä uuden rivin loppuminen askelpalauttimella '-e' jatkaaksesi ilman uutta riviä.

echo -e "Tecmint is a community \cof Linux Nerds" 

Tecmint is a community avi@tecmint:~$ 

11. Jätä uuden rivin toistaminen pois käyttämällä vaihtoehtoa -n.

echo -n "Tecmint is a community of Linux Nerds" 
Tecmint is a community of Linux Nerdsavi@tecmint:~/Documents$ 

12. Vaihtoehto '\a' – hälytyksen paluu askelpalautintulkilla '-e' saadaksesi äänihälytyksen.

echo -e "Tecmint is a community of \aLinux Nerds" 
Tecmint is a community of Linux Nerds

Huomaa: muista tarkistaa äänenvoimakkuusnäppäin ennen käynnistämistä.

13. Tulosta kaikki tiedostot/kansiot käyttämällä echo-komentoa (ls-komentovaihtoehto).

echo * 

103.odt 103.pdf 104.odt 104.pdf 105.odt 105.pdf 106.odt 106.pdf 
107.odt 107.pdf 108a.odt 108.odt 108.pdf 109.odt 109.pdf 110b.odt 
110.odt 110.pdf 111.odt 111.pdf 112.odt 112.pdf 113.odt 
linux-headers-3.16.0-customkernel_1_amd64.deb 
linux-image-3.16.0-customkernel_1_amd64.deb network.jpeg 

14. Tulosta tietyntyyppiset tiedostot. Oletetaan esimerkiksi, että haluat tulostaa kaikki .jpeg-tiedostot, käytä seuraavaa komentoa.

echo *.jpeg 

network.jpeg 

15. Kaikua voidaan käyttää uudelleenohjausoperaattorin kanssa tulostamaan tiedostoon, ei vakiotulostukseen.

echo "Test Page" > testpage 

## Check Content
avi@tecmint:~$ cat testpage 
Test Page 
echo Options
 Options

 Kuvaus

 -n

älä tulosta rivinvaihtoa.

 -e

mahdollistaa kenoviivan poistojen tulkinnan.

 \b

askelpalautin

 \\

kenoviiva

 \n

uusi rivi

 \r

vaunun paluu

 \t

vaakasuora välilehti

 \v

pystysuora välilehti

Siinä kaikki toistaiseksi, ja älä unohda antaa meille arvokasta palautetta alla olevissa kommenteissa.