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.