Bash Scripting – ukaz Bash Echo
V tem članku si bomo ogledali ukaz echo. Ukaz Echo je vgrajena ukazna funkcija za Unix / Linux, ki se običajno uporablja za prikaz besedila ali sporočila na zaslonu.
Sintaksa:
$ echo [option]
Na primer:
$ echo Geeks For Geeks
Izhod:
Geeks For Geeks
Izhod
Na splošno obstajajo tri možnosti:
- -n : Ne natisne končne nove vrstice.
- -IN : To je privzeta možnost, ki onemogoči izvajanje ubežnih zaporedij.
- -Je : Uporablja se za omogočanje interpretacije ubežnih poševnic nazaj
Nekatera ubežna zaporedja izvajajo različne operacije, kot so:
Ubežna zaporedja | Pomen |
|---|---|
| vračalka | |
| Poševnica nazaj | |
| Nova linija | |
| Vračilo prevoza | |
| Vodoravni zavihek | |
| in | Navpični zavihek |
1. primer: vračalka
$ echo -e 'Geeks For Geeks'
Izhod:
GeeksForGeeks
Izhod
Primer 2: Nova vrstica
$ echo -e 'Geeks For Geeks'
Izhod:
Geeks For Geeks
Izhod
Primer 3: Vodoravni zavihek
$ echo -e 'Geeks For Geeks'
Izhod:
Geeks For Geeks
Izhod
Primer 4: poševnica nazaj
$ echo -e 'GeeksForGeeks'
Izhod:
GeeksForGeeks
Izhod
Primer 5: Vračilo prevoza
$ echo -e 'Geeks For Geeks'
Izhod:
For Geeks
Izhod
Primer 6: Navpični zavihek
$ echo -e 'Geeksv Forv Geeks'
Izhod:
Geeks♂ For♂ Geeks
Izhod
Primer 7: Možnost -n
$ echo -n 'Geeks For Geeks'
Izhod:
Geeks For Geeks
Izhod
Najdete lahko vse ukaze, povezane z odmev tako da napišete naslednji ukaz.
$ /bin/echo --help
Izhod:
Izhod
Obstaja nekaj drugih načinov za uporabo ukaza echo
Sprejem vnosa od uporabnika:
Ustvarimo besedilno datoteko z imenom userInput.sh in vanjo zapišemo naslednjo kodo.
#!/bin/sh echo 'Enter Your Name : ' read name #It take input from user echo 'Hello, $name. Welcome to GeeksForGeeks'
Zdaj zaženite userInput.sh s pomočjo spodnje kode:
$ chmod +x ./userInput.sh $ ./userInput.sh
Izhod:
Izhod
Zaključek
Skratka, ukaz echo je vsestranski in zmogljiv vgrajen ukaz v sistemih Unix/Linux, ki uporabnikom omogoča prikaz besedila ali sporočil na zaslonu. Članek je podal podroben pregled sintakse ukaza echo, možnosti in različne primere, ki prikazujejo njegovo uporabo, vključno z možnostjo zatiranja znakov nove vrstice, omogočanja/onemogočanja interpretacije ubežnega zaporedja in prikaza posebnih znakov, kot so presledki, tabulatorji in vračila v prvi vrstico. Članek je pokrival tudi, kako sprejemati vnose od uporabnikov z uporabo ukazov echo in read skupaj. Na splošno je ukaz echo bistveno orodje v kompletu orodij uporabnika Unix/Linux, ki omogoča učinkovito manipulacijo besedila in prikaz izhoda v okolju ukazne vrstice.