Mifano 15 ya Kiutendaji ya amri ya 'echo' katika Linux


Amri ya mwangwi ni mojawapo ya amri zilizojengwa ndani na zinazotumiwa sana kwa Linux bash na makombora ya C, ambayo kwa kawaida hutumika katika lugha ya uandishi na faili za kundi ili kuonyesha mstari wa maandishi/kamba kwenye towe la kawaida au faili.

Syntax ya amri ya echo ni:

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

1. Ingiza mstari wa maandishi na uonyeshe kwenye pato la kawaida

$ echo Tecmint is a community of Linux Nerds 

Inatoa maandishi yafuatayo:

Tecmint is a community of Linux Nerds 

2. Tangaza kigezo na urejelee thamani yake. Kwa mfano, Tangaza kigezo cha x na upe thamani yake=10.

$ x=10

mwangwi thamani yake:

$ echo The value of variable x = $x 

The value of variable x = 10 

Kumbuka: Chaguo la '-e' katika Linux hufanya kazi kama tafsiri ya herufi zilizotoroka ambazo zimepigwa nyuma.

3. Kwa kutumia chaguo ‘\b‘ – backspace yenye mkalimani wa backslash ‘-e‘ ambayo huondoa nafasi zote katikati.

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

TecmintisacommunityofLinuxNerds 

4. Kwa kutumia chaguo ‘\n‘ – Mstari mpya wenye mkalimani wa backspace ‘-e‘ hushughulikia laini mpya kutoka inapotumika.

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

Tecmint 
is 
a 
community 
of 
Linux 
Nerds 

5. Kwa kutumia chaguo ‘\t‘ – kichupo cha mlalo chenye mkalimani wa nafasi ya nyuma ‘-e’ kuwa na nafasi za vichupo mlalo.

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

Tecmint 	is 	a 	community 	of 	Linux 	Nerds 

6. Vipi kuhusu kutumia chaguo la Mstari mpya ‘\n’ na kichupo cha mlalo ‘\t‘ kwa wakati mmoja.

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

	Tecmint 
	is 
	a 
	community 
	of 
	Linux 
	Nerds 

7. Kwa kutumia chaguo ‘\v‘ – kichupo cha wima chenye mkalimani wa nafasi ya nyuma ‘-e’ ili kuwa na nafasi za vichupo wima.

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

Tecmint 
        is 
           a 
             community 
                       of 
                          Linux 
                                Nerds 

8. Vipi kuhusu kutumia chaguo la Mstari mpya ‘\n‘ na kichupo cha wima ‘\v‘ kwa wakati mmoja.

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


Tecmint 

is 

a 

community 

of 

Linux 

Nerds 

Kumbuka: Tunaweza mara mbili kichupo cha wima, kichupo cha mlalo, na nafasi mpya ya mstari kwa kutumia chaguo mara mbili au mara nyingi inavyohitajika.

9. Kwa kutumia chaguo ‘\r‘ - kurudi kwa gari lenye mkalimani wa nafasi ya nyuma ‘-e’ kuwa na urejeshaji wa gari uliobainishwa katika utoaji.

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

is a community of Linux Nerds 

10. Kwa kutumia chaguo ‘\c‘ – kandamiza mstari mpya unaofuata na mkalimani wa backspace ‘-e’ ili kuendelea bila kutoa laini mpya.

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

Tecmint is a community [email :~$ 

11. Acha mwangwi wa mstari mpya unaofuata ukitumia chaguo ‘-n’.

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

12. Kwa kutumia chaguo ‘\a‘ – arifa ya kurudi na mkalimani wa backspace ‘-e‘ ili kuwa na tahadhari ya sauti.

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

Kumbuka: Hakikisha umeangalia kitufe cha Sauti, kabla ya kufyatua risasi.

13. Chapisha faili/folda zote kwa kutumia amri ya mwangwi ( ls amri mbadala).

$ 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. Chapisha faili za aina maalum. Kwa mfano, tuchukulie kuwa unataka kuchapisha faili zote za '.jpeg', tumia amri ifuatayo.

$ echo *.jpeg 

network.jpeg 

15. Mwangwi unaweza kutumika na opereta wa kuelekeza upya ili kutoa faili na si pato la kawaida.

$ echo "Test Page" > testpage 

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

Ni hayo tu kwa sasa na usisahau kutupatia maoni yako muhimu katika maoni hapa chini.