15 praktinių „echo“ komandos Linux sistemoje pavyzdžių
Komanda echo yra viena iš dažniausiai ir plačiausiai naudojamų įtaisytųjų komandų, skirtų Linux bash ir C apvalkalams, kurie paprastai naudojami scenarijų kalboje ir paketiniuose failuose, kad būtų rodoma teksto/eilutės eilutė standartinėje sistemoje. išvestis arba failas.
Echo komandos sintaksė yra tokia:
echo [option(s)] [string(s)]
1. Įveskite teksto eilutę ir parodykite ją standartinėje išvestyje
echo Tecmint is a community of Linux Nerds
Išveda šį tekstą:
Tecmint is a community of Linux Nerds
2. Paskelbkite kintamąjį ir pakartokite jo reikšmę. Pavyzdžiui, deklaruokite x kintamąjį ir priskirkite jo reikšmę =10.
x=10
pakartokite jo vertę:
echo The value of variable x = $x
The value of variable x = 10
Pastaba: parinktis „-e“ sistemoje „Linux“ veikia kaip pašalintų simbolių, kurie yra pasviruoju brūkšniu, interpretacija.
3. Naudojant parinktį „\b“ – atgalinis klavišas su pasviruoju brūkšniu interpretatoriumi „-e“, kuris pašalina visus tarpus tarp jų.
echo -e "Tecmint \bis \ba \bcommunity \bof \bLinux \bNerds"
TecmintisacommunityofLinuxNerds
4. Naudojant parinktį „\n“ – nauja eilutė su atgalinio klavišo interpretatoriumi „-e“ apdoroja naują eilutę nuo tos vietos, kur ji naudojama.
echo -e "Tecmint \nis \na \ncommunity \nof \nLinux \nNerds"
Tecmint
is
a
community
of
Linux
Nerds
5. Naudodami parinktį „\t“ – horizontalus skirtukas su grįžimo klavišu „-e“, kad būtų horizontalios tabuliavimo vietos.
echo -e "Tecmint \tis \ta \tcommunity \tof \tLinux \tNerds"
Tecmint is a community of Linux Nerds
6. Kaip tuo pačiu metu naudoti parinktį nauja eilutė „\n“ ir horizontalus skirtukas „\t“.
echo -e "\n\tTecmint \n\tis \n\ta \n\tcommunity \n\tof \n\tLinux \n\tNerds"
Tecmint
is
a
community
of
Linux
Nerds
7. Naudodami parinktį „\v“ – vertikalų skirtuką su atgalinio klavišo interpretatoriumi „-e“, kad būtų vertikalios tabuliavimo vietos.
echo -e "\vTecmint \vis \va \vcommunity \vof \vLinux \vNerds"
Tecmint
is
a
community
of
Linux
Nerds
8. Kaip tuo pačiu metu naudoti parinktį naują eilutę „\n“ ir vertikalų skirtuką „\v“.
echo -e "\n\vTecmint \n\vis \n\va \n\vcommunity \n\vof \n\vLinux \n\vNerds"
Tecmint
is
a
community
of
Linux
Nerds
Pastaba: naudodami parinktį du kartus arba tiek kartų, kiek reikia, galime padvigubinti vertikalų, horizontalų skirtuką ir naujus tarpus tarp eilučių.
9. Naudodami parinktį „\r“ – vežimėlio grįžimas su atgalinio klavišo interpretatoriumi „-e“, kad išvestyje būtų nurodytas vežimėlio grąžinimas.
echo -e "Tecmint \ris a community of Linux Nerds"
is a community of Linux Nerds
10. Naudodami parinktį „\c“ – užblokuokite naujos eilutės pabaigą naudodami grįžimo klavišą „-e“, kad tęstumėte neišleisdami naujos eilutės.
echo -e "Tecmint is a community \cof Linux Nerds"
Tecmint is a community avi@tecmint:~$
11. Praleiskite naujos eilutės atkartojimą naudodami parinktį -n.
echo -n "Tecmint is a community of Linux Nerds"
Tecmint is a community of Linux Nerdsavi@tecmint:~/Documents$
12. Naudodami parinktį „\a“ – perspėjimas grįžti su grįžimo klavišu „-e“, kad būtų įspėjamasis garsas.
echo -e "Tecmint is a community of \aLinux Nerds"
Tecmint is a community of Linux Nerds
Pastaba: prieš paleisdami būtinai patikrinkite garsumo klavišą.
13. Spausdinkite visus failus/aplankus naudodami komandą echo (ls komandos alternatyva).
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. Spausdinkite tam tikros rūšies failus. Pavyzdžiui, tarkime, kad norite spausdinti visus „.jpeg“ failus, naudokite šią komandą.
echo *.jpeg
network.jpeg
15. Aidas gali būti naudojamas su peradresavimo operatoriumi, kad išvestų į failą, o ne į standartinę išvestį.
echo "Test Page" > testpage
## Check Content
avi@tecmint:~$ cat testpage
Test Page
echo parinktys
- Options
Aprašymas
- -n
nespausdinkite besibaigiančios naujos eilutės.
- -e
-
leidžia interpretuoti pasvirąjį brūkšnį.
- \b
Backspace
- \\
pasvirasis brūkšnys
- \n
nauja linija
- \r
vežimo grąžinimas
- \t
horizontalus skirtukas
- \v
vertikalus skirtukas
Kol kas tai viskas ir nepamirškite pateikti mums vertingų atsiliepimų toliau pateiktose pastabose.