15 Gyakorlati példák az „echo” parancsra Linux alatt

instagram story viewer

visszhang az egyik leggyakrabban és legszélesebb körben használt beépített parancs a Linux bash és C shell-ekhez Általában a szkriptnyelvben és a kötegelt fájlokban használják a szöveg/karakterlánc megjelenítését a standard kimeneten vagy egy fájlt.

visszhang parancs
echo parancs példák

Az echo szintaxisa a következő:

echo [opció (k)] [string (ek)]

1. Adjon meg egy sor szöveget és a kijelzőt a standard kimeneten

A $ echo Tecmint a Linux Nerdek közössége 

A következő szöveget adja ki:

A Tecmint a Linux Nerdek közössége 

2. Nyilvánítson egy változót, és ismételje meg annak értékét. Például deklarálja a változót x és rendelje hozzá értékét =10.

$ x = 10. 

visszhangozza az értékét:

$ echo Az x = $ x változó értéke Az x = 10 változó értéke 

jegyzet: Az '-eA Linux opció a visszamásolt karakterek értelmezéseként működik.

3. A „lehetőség használata”\ b" - visszalépés fordított perjel értelmezővel"-e"Amely eltávolítja az összes közteret.

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

4. A „lehetőség használata”\ n" - Új sor a backspace értelmezővel"-e'Az új sort onnan kezeli, ahol használják.

$ echo -e "Tecmint \ nis \ na \ nközösség \ nof \ nLinux \ nNerdek" A Tecmint a Linux Nerdek közössége 

5. A „lehetőség használata”\ t" - vízszintes fül visszafelé tolóval"-e„Hogy legyenek vízszintes tabulátorhelyek.

$ echo -e "Tecmint \ tis \ ta \ tcommunity \ tof \ tLinux \ tNerds" A Tecmint a Linux Nerdek közössége 

6. Mit szólnál az új sor használatához?\ n"És vízszintes fül"\ t' egyidejűleg.

$ echo -e "\ n \ tTecmint \ n \ tis \ n \ ta \ n \ tcommunity \ n \ tof \ n \ tLinux \ n \ tNerds" A Tecmint a Linux Nerds közössége 

7. A „lehetőség használata”\ v" - függőleges fül visszafelé tolóval"-e„Függőleges tabulátorközök legyenek.

$ echo -e "\ vTecmint \ vis \ va \ vcommunity \ vof \ vLinux \ vNerds" A Tecmint a Linux Nerdek közössége 

8. Mit szólnál az új sor használatához?\ n"És függőleges fül"\ v' egyidejűleg.

$ echo -e "\ n \ vTecmint \ n \ vis \ n \ va \ n \ vcommunity \ n \ vof \ n \ vLinux \ n \ vNerds" A Tecmint a Linux Nerds közössége 

jegyzet: A opció segítségével kétszer vagy annyiszor megduplázhatjuk a függőleges fület, a vízszintes fület és az új sortávolságot.

9. A „lehetőség használata”\ r„ - kocsi visszaállítása a backspace tolmáccsal”-e„Hogy a kimenetben meghatározott kocsi -visszatérés legyen.

$ echo -e A "Tecmint \ ris a Linux Nerds közössége" a Linux Nerdek közössége 

10. A „lehetőség használata”\ c" - az új sor lenyomása a Backspace értelmezővel"-e„Folytatni új vonal kibocsátása nélkül.

$ echo -e "Tecmint egy közösség \ cof Linux Nerds" Tecmint egy közösség [e -mail védett]:~$ 

11. Hagyja ki a visszhangzó új sort a „lehetőséggel”-n‘.

$ echo -n "A Tecmint a Linux Nerds közössége" A Tecmint a Linux közössége [e -mail védett]: ~/Dokumentumok $ 

12. A „lehetőség használata”\ a" - riasztás visszatérés a backspace értelmezővel"-e„Hogy éber legyen.

$ echo -e "A Tecmint a \ Linuxos Nerdek közössége" A Tecmint a Linux Nerdek közössége. 

jegyzet: Gyújtás előtt ellenőrizze a Hangerő gombot.

13. Nyomtassa ki az összes fájlt/mappát az echo paranccsal (alternatív ls parancs).

$ 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. Adott típusú fájlok nyomtatása. Tegyük fel például, hogy az összeset ki szeretné nyomtatni ".jpeg'Fájlokat, használja a következő parancsot.

$ echo *.jpeg network.jpeg 

15. Az echo az átirányítási operátorral együtt használható fájlba történő kimenetre, nem szabványos kimenetre.

$ echo "Tesztoldal"> tesztoldal ## Ellenőrizze a tartalmat. [e -mail védett]: ~ $ cat tesztoldal Tesztoldal 
echo Options
 Opciók Leírás
 -n ne nyomtassa ki a záró új sort.
 -e lehetővé teszi a fordított perjelek értelmezését.
 \ b backspace
 \\ fordított perjel
 \ n új sor
 \ r kocsi vissza
 \ t vízszintes fül
 \ v függőleges fül

Egyelőre ennyi, és ne felejtse el értékes visszajelzéseit megadni nekünk az alábbi megjegyzésekben.

Teachs.ru