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.