15 praktičnih primjera naredbe 'echo' u Linuxu


echo naredba je jedna od najčešće i najčešće korištenih ugrađenih naredbi za Linux bash i C školjke, koje se obično koriste u skript jeziku i batch datotekama za prikaz reda teksta/niza na standardnom izlaz ili fajl.

Sintaksa za komandu echo je:

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

1. Unesite red teksta i prikažite ga na standardnom izlazu

echo Tecmint is a community of Linux Nerds 

Izlazi sljedeći tekst:

Tecmint is a community of Linux Nerds 

2. Deklarirajte varijablu i ponovite njenu vrijednost. Na primjer, Deklarirajte varijablu x i dodijelite joj vrijednost=10.

x=10

ponovite njegovu vrijednost:

echo The value of variable x = $x 

The value of variable x = 10 

Napomena: Opcija '-e' u Linuxu djeluje kao interpretacija izlaznih znakova koji su obrnuti kosom crtom.

3. Korištenje opcije ‘\b’ – backspace sa tumačom obrnute kose crte ‘-e’ koji uklanja sve razmake između.

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

TecmintisacommunityofLinuxNerds 

4. Korištenje opcije '\n' – Novi red s tumačem povratnog razmaka '-e' tretira novi red od mjesta gdje se koristi.

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

Tecmint 
is 
a 
community 
of 
Linux 
Nerds 

5. Korištenje opcije '\t' – horizontalna kartica sa tumačom za poništenje '-e' da biste imali horizontalne razmake na kartici.

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

Tecmint 	is 	a 	community 	of 	Linux 	Nerds 

6. Kako bi bilo da istovremeno koristite opciju novi red '\n' i horizontalnu karticu '\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. Korištenje opcije '\v' – vertikalni jezičak sa tumačom za povraćaj '-e' da biste imali vertikalne razmake na kartici.

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

Tecmint 
        is 
           a 
             community 
                       of 
                          Linux 
                                Nerds 

8. Kako bi bilo da istovremeno koristite opciju nova linija '\n' i vertikalnu karticu '\v'.

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


Tecmint 

is 

a 

community 

of 

Linux 

Nerds 

Napomena: Možemo udvostručiti vertikalni jezičak, horizontalni jezičak i novi prored koristeći opciju dva puta ili onoliko puta koliko je potrebno.

9. Korištenje opcije '\r' – vraćanje nosača s interpretatorom povratnog razmaka '-e' kako bi se u izlazu naznačio povratak na nosač.

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

is a community of Linux Nerds 

10. Korištenje opcije '\c' – potisnite novi red na kraju uz pomoć backspace interpretatora '-e' da nastavite bez emitiranja novog reda.

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

Tecmint is a community avi@tecmint:~$ 

11. Izostavite eho nakon novog reda koristeći opciju „-n“.

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

12. Korištenje opcije ‘\a’ – vraćanje upozorenja s backspace interpretatorom ‘-e’ za zvučno upozorenje.

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

Napomena: Obavezno provjerite tipku za jačinu zvuka prije aktiviranja.

13. Odštampajte sve fajlove/foldere koristeći echo komandu (alternativa komande ls).

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. Odštampajte fajlove određene vrste. Na primjer, pretpostavimo da želite odštampati sve „.jpeg“ datoteke, koristite sljedeću naredbu.

echo *.jpeg 

network.jpeg 

15. Eho se može koristiti sa operatorom preusmjeravanja za izlaz u datoteku, a ne standardni izlaz.

echo "Test Page" > testpage 

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

 Opis

 -n

nemojte ispisivati zadnji novi red.

 -e

omogućiti interpretaciju izlaza obrnute kose crte.

 \b

backspace

 \\

obrnuta kosa crta

 \n

nova linija

 \r

povrat kočije

 \t

horizontalni jezičak

 \v

vertikalni jezičak

To je sve za sada i ne zaboravite nam dati svoje vrijedne povratne informacije u komentarima ispod.