15 Hagnýt dæmi um „echo“ skipun í Linux


Bergmálsskipunin er ein af algengustu og mest notuðu innbyggðu skipunum fyrir Linux bash og C skeljar, sem venjulega eru notaðar í forskriftarmáli og hópskrám til að birta línu af texta/streng á venjulegu úttaki eða skrá.

Setningafræði fyrir echo skipunina er:

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

1. Sláðu inn línu af texta og birtu hana á venjulegu úttaki

$ echo Tecmint is a community of Linux Nerds 

Gefur út eftirfarandi texta:

Tecmint is a community of Linux Nerds 

2. Lýstu yfir breytu og endurómaðu gildi hennar. Til dæmis, Lýstu breytu af x og gefðu gildi hennar=10.

$ x=10

enduróma gildi þess:

$ echo The value of variable x = $x 

The value of variable x = 10 

Athugið: „-e“ valmöguleikinn í Linux virkar sem túlkun á stöfum sem eru slepptir sem eru skástuð.

3. Notaðu valmöguleikann ‘ ‘ – backspace með backslash túlknum '-e' sem fjarlægir öll bilin á milli.

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

TecmintisacommunityofLinuxNerds 

4. Notaðu valkostinn ' ‘ – Ný lína með backspace túlknum '-e' meðhöndlar nýja línu þaðan sem hún er notuð.

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

Tecmint 
is 
a 
community 
of 
Linux 
Nerds 

5. Notaðu valmöguleikann ‘ ‘ – láréttan flipa með bakrýmistúlknum '-e' til að hafa lárétt flipabil.

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

Tecmint 	is 	a 	community 	of 	Linux 	Nerds 

6. Hvernig væri að nota valkostinn nýja línu ' ' og láréttan flipa ' ' samtímis.

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

	Tecmint 
	is 
	a 
	community 
	of 
	Linux 
	Nerds 

7. Notaðu valmöguleikann ‘ ‘ – lóðrétta flipa með bakrýmistúlknum '-e' til að hafa lóðrétt flipabil.

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

Tecmint 
        is 
           a 
             community 
                       of 
                          Linux 
                                Nerds 

8. Hvernig væri að nota valkostinn nýja línu ' ‘ og lóðréttur flipi ‘ ‘ samtímis.

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


Tecmint 

is 

a 

community 

of 

Linux 

Nerds 

Athugið: Við getum tvöfaldað lóðrétta flipann, lárétta flipann og nýtt línubil með því að nota valkostinn tvisvar eða eins oft og þörf krefur.

9. Notaðu valkostinn ' ‘ – flutningsskil með bakrýmistúlknum „-e“ til að hafa tilgreint flutningsskil í úttakinu.

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

is a community of Linux Nerds 

10. Notkun valmöguleika ‘

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

Tecmint is a community [email :~$ 

11. Slepptu bergmáli á eftir nýrri línu með því að nota valkostinn '-n'.

$ echo -n "Tecmint is a community of Linux Nerds" 
Tecmint is a community of Linux [email :~/Documents$ 

12. Notaðu valmöguleikann ‘ ‘ – viðvörun til baka með bakrýmistúlknum ‘-e’ til að fá hljóðviðvörunina.

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

Athugið: Gakktu úr skugga um að athuga hljóðstyrkstakkann áður en þú hleypur af stað.

13. Prentaðu allar skrár/möppur með echo skipun (ls command val).

$ 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. Prentaðu skrár af ákveðnu tagi. Til dæmis, gerum ráð fyrir að þú viljir prenta allar '.jpeg' skrár, notaðu eftirfarandi skipun.

$ echo *.jpeg 

network.jpeg 

15. Bergmálið er hægt að nota með tilvísunartæki til að gefa út í skrá en ekki venjulegt úttak.

$ echo "Test Page" > testpage 

## Check Content
[email :~$ cat testpage 
Test Page 

Það er allt í bili og ekki gleyma að veita okkur dýrmæt endurgjöf í athugasemdunum hér að neðan.