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.