15 Praktiske eksempler på ekkokommando i Linux


ekko er en af de mest almindeligt anvendte indbyggede kommandoer til Linux bash og C-skaller, der typisk bruges i scripting sprog og batchfiler til at vise en tekst/streng på standardoutput eller en fil.

Syntaksen for ekko er:

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

1. Indtast en tekstlinje og visning på standardoutput

$ echo Tecmint is a community of Linux Nerds 

Udsender følgende tekst:

Tecmint is a community of Linux Nerds 

2. Erklær en variabel, og gentag dens værdi. Forklar f.eks. En variabel på x og tildel dens værdi = 10.

$ x=10

gentager dens værdi:

$ echo The value of variable x = $x 

The value of variable x = 10 

Bemærk: '-e' -indstillingen i Linux fungerer som fortolkning af undslipte tegn, der er skråstregede.

3. Brug af indstillingen '' - backspace med backslash-fortolker '-e', som fjerner alle mellemrum imellem.

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

TecmintisacommunityofLinuxNerds 

4. Brug af option ' '- Ny linje med backspace-fortolker' -e 'behandler ny linje, hvorfra den bruges.

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

Tecmint 
is 
a 
community 
of 
Linux 
Nerds 

5. Brug af indstillingen '' - vandret fane med backspace-fortolker '-e' for at have vandrette fanerum.

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

Tecmint 	is 	a 	community 	of 	Linux 	Nerds 

6. Hvad med at bruge option new Line ' 'Og vandret fane' 'samtidigt.

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

	Tecmint 
	is 
	a 
	community 
	of 
	Linux 
	Nerds 

7. Brug af indstillingen '' - lodret fane med backspace-fortolker '-e' for at have lodrette fanerum.

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

Tecmint 
        is 
           a 
             community 
                       of 
                          Linux 
                                Nerds 

8. Hvad med at bruge option new Line ' 'Og lodret fane' 'samtidigt.

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


Tecmint 

is 

a 

community 

of 

Linux 

Nerds 

Bemærk: Vi kan fordoble den lodrette fane, den vandrette fane og den nye linjeafstand ved hjælp af indstillingen to gange eller så mange gange som nødvendigt.

9. Brug af option ' '- vognretur med backspace-fortolker' -e 'for at have angivet vognretur i output.

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

is a community of Linux Nerds 

10. Brug af option & # 8216

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

Tecmint is a community [email :~$ 

11. Udelad ekko bageste nye linje ved hjælp af optionen '-n'.

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

12. Brug af valgmulighed '' - alarmretur med backspace-fortolker '-e' for at have lydalarm.

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

Bemærk: Sørg for at kontrollere lydstyrketasten inden fyring.

13. Udskriv alle filer/mapper ved hjælp af ekkokommandoen (alternativet ls kommando).

$ 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. Udskriv filer af en bestemt art. Lad os for eksempel antage, at du vil udskrive alle '.jpeg' filer, brug følgende kommando.

$ echo *.jpeg 

network.jpeg 

15. Ekkoet kan bruges med omdirigeringsoperatøren til at output til en fil og ikke standardoutput.

$ echo "Test Page" > testpage 

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

Det er alt for nu, og glem ikke at give os din værdifulde feedback i kommentarerne nedenfor.