logo

„Bash Scripting“ – „Bash Echo Command“.

Šiame straipsnyje pamatysime echo komandą. „Echo“ komanda yra integruota „Unix“ / „Linux“ komandų funkcija, kuri paprastai naudojama tekstui ar pranešimui rodyti ekrane.

Sintaksė:

  $   echo [option]>

Pavyzdžiui :



  $   echo Geeks For Geeks>

Išvestis:

Geeks For Geeks>

Išvestis

Paprastai yra trys variantai:

  • -n : Nespausdinama naujos eilutės pabaigoje.
  • -IR : tai numatytoji parinktis, kuri išjungia pabėgimo sekų įgyvendinimą.
  • -Tai yra : Naudojamas pasvirojo brūkšnio pabėgimų interpretavimui

Kai kurios pabėgimo sekos atlieka skirtingas operacijas, pavyzdžiui:

Pabėgimo sekos

Reikšmė

 Backspace
Pasvirasis brūkšnys
Nauja linija
Karietos grąžinimas
Horizontalus skirtukas
in Vertikalus skirtukas

1 pavyzdys: Backspace

  $   echo -e 'Geeks For Geeks'>

Išvestis:

ilgas į eilutę java
GeeksForGeeks>

Išvestis

2 pavyzdys: nauja eilutė

  $   echo -e 'Geeks
For
Geeks'>

Išvestis:

Geeks For Geeks>

Išvestis

3 pavyzdys: Horizontalus skirtukas

  $   echo -e 'Geeks	For	Geeks'>

Išvestis:

Geeks For Geeks>

Išvestis

4 pavyzdys: pasvirasis brūkšnys

  $   echo -e 'GeeksForGeeks'>

Išvestis:

GeeksForGeeks>

Išvestis

5 pavyzdys: Karietos grąžinimas

  $   echo -e 'Geeks
For Geeks'>

Išvestis:

For Geeks>

Išvestis

6 pavyzdys: Vertikalus skirtukas

  $   echo -e 'Geeksv Forv Geeks'>

Išvestis:

Geeks♂ For♂ Geeks>

Išvestis

7 pavyzdys: -n Parinktis

  $   echo -n 'Geeks For Geeks'>

Išvestis:

ištrinti paskutinį commit git
Geeks For Geeks>

Išvestis

Galite rasti visas komandas, susijusias su aidas parašydami šią komandą.

  $   /bin/echo --help>

Išvestis:

Išvestis

Yra keletas kitų būdų, kaip naudoti echo komandą

Priimama vartotojo įvestis:

Sukuriame tekstinį failą pavadinimu userInput.sh ir failo viduje įrašome šį kodą.

#!/bin/sh echo 'Enter Your Name : ' read name #It take input from user echo 'Hello, $name. Welcome to GeeksForGeeks'>

Dabar paleiskite userInput.sh naudodami toliau pateiktą kodą:

  $   chmod +x ./userInput.sh   $   ./userInput.sh>

Išvestis:

Išvestis

konvertuojant į eilutę

Išvada

Apibendrinant galima pasakyti, kad echo komanda yra universali ir galinga Unix/Linux sistemose integruota komanda, leidžianti vartotojams ekrane rodyti tekstą ar pranešimus. Straipsnyje pateikta išsami echo komandos sintaksės apžvalga, parinktys ir įvairūs pavyzdžiai, rodantys jos naudojimą, įskaitant galimybę neleisti naujos eilutės simbolių, įjungti / išjungti pabėgimo sekos interpretaciją ir rodyti specialius simbolius, tokius kaip grįžimo klavišai, skirtukai ir karietos grąžinimas. Straipsnyje taip pat buvo aptarta, kaip priimti įvestį iš vartotojų naudojant aidą ir kartu skaityti komandas. Apskritai komanda „echo“ yra esminis „Unix“ / „Linux“ vartotojo įrankių rinkinio įrankis, leidžiantis efektyviai valdyti tekstą ir rodyti išvesties komandų eilutės aplinkoje.