Bash skriptēšana — Bash Echo komanda
Šajā rakstā mēs redzēsim atbalss komandu. Komanda Echo ir iebūvēta Unix / Linux komandu funkcija, ko parasti izmanto, lai ekrānā parādītu tekstu vai ziņojumu.
Sintakse :
$ echo [option]
Piemēram :
$ echo Geeks For Geeks
Izvade:
Geeks For Geeks
Izvade
Parasti ir trīs iespējas:
- -n : netiek drukāta beigu jaunā rindiņa.
- -UN : tā ir noklusējuma opcija, kas atspējo evakuācijas secību ieviešanu.
- -Tas ir : tiek izmantots, lai iespējotu slīpsvītras izņēmumu interpretāciju
Dažas evakuācijas secības veic dažādas darbības, piemēram:
Escape Sequences | Nozīme |
|---|---|
| Backspace | |
| Slīpsvītra | |
| Jauna līnija | |
| Rakstatgriezes | |
| Horizontālā cilne | |
| in | Vertikālā cilne |
1. piemērs: Backspace
$ echo -e 'Geeks For Geeks'
Izvade:
GeeksForGeeks
Izvade
2. piemērs: Jauna rinda
$ echo -e 'Geeks For Geeks'
Izvade:
Geeks For Geeks
Izvade
3. piemērs. Horizontālā cilne
$ echo -e 'Geeks For Geeks'
Izvade:
Geeks For Geeks
Izvade
4. piemērs: slīpsvītra
$ echo -e 'GeeksForGeeks'
Izvade:
GeeksForGeeks
Izvade
5. piemērs: Rakstatgriezes
$ echo -e 'Geeks For Geeks'
Izvade:
For Geeks
Izvade
6. piemērs: Vertikālā cilne
$ echo -e 'Geeksv Forv Geeks'
Izvade:
Geeks♂ For♂ Geeks
Izvade
7. piemērs: -n opcija
$ echo -n 'Geeks For Geeks'
Izvade:
Geeks For Geeks
Izvade
Jūs varat atrast visas komandas, kas saistītas ar atbalss rakstot šādu komandu.
$ /bin/echo --help
Izvade:
Izvade
Ir daži citi veidi, kā izmantot echo komandu
Ievades saņemšana no lietotāja:
Mēs izveidojam teksta failu ar nosaukumu userInput.sh un failā ierakstām šādu kodu.
#!/bin/sh echo 'Enter Your Name : ' read name #It take input from user echo 'Hello, $name. Welcome to GeeksForGeeks'
Tagad palaidiet userInput.sh, izmantojot tālāk norādīto kodu:
$ chmod +x ./userInput.sh $ ./userInput.sh
Izvade:
Izvade
Secinājums
Noslēgumā jāsaka, ka atbalss komanda ir daudzpusīga un jaudīga Unix/Linux sistēmās iebūvēta komanda, kas lietotājiem ļauj ekrānā parādīt tekstu vai ziņojumus. Rakstā tika sniegts detalizēts pārskats par atbalss komandas sintaksi, opcijām un dažādiem piemēriem, kas demonstrē tās lietojumu, tostarp spēju noklusēt jaunas rindiņas rakstzīmes, iespējot/atspējot atsoļa secības interpretāciju un parādīt speciālās rakstzīmes, piemēram, atpakaļatkāpes taustiņus, tabulēšanas taustiņus un ratiņu atgriešanu. Rakstā tika apskatīts arī tas, kā iegūt informāciju no lietotājiem, izmantojot atbalsi, un kopā lasīt komandas. Kopumā atbalss komanda ir būtisks rīks Unix/Linux lietotāja rīku komplektā, kas nodrošina efektīvu teksta manipulāciju un izvades displeju komandrindas vidē.