Bash Scripting – Bash Echo Command
I den här artikeln kommer vi att se ekokommandot. Kommandot Echo är en inbyggd kommandofunktion för Unix / Linux som vanligtvis används för att visa texten eller meddelandet på skärmen.
Syntax :
$ echo [option]
Till exempel :
$ echo Geeks For Geeks
Utgång:
Geeks For Geeks
Produktion
Det finns generellt tre alternativ:
- -n : Den skriver inte ut den avslutande nyraden.
- -OCH : Det är standardalternativet som inaktiverar implementeringen av escape-sekvenser.
- -Det är : Den används för att möjliggöra tolkning av omvänd snedstreck
Vissa escape-sekvenser utför olika operationer som:
Escape Sequences | Menande |
|---|---|
| Backsteg | |
| Omvänt snedstreck | |
| Ny linje | |
| Vagnretur | |
| Horisontell flik | |
| i | Vertikal flik |
Exempel 1: Backsteg
$ echo -e 'Geeks For Geeks'
Produktion:
GeeksForGeeks
Produktion
Exempel 2: Ny linje
$ echo -e 'Geeks For Geeks'
Utgång:
Geeks For Geeks
Produktion
Exempel 3: Horisontell Tab
$ echo -e 'Geeks For Geeks'
Utgång:
Geeks For Geeks
Produktion
Exempel 4: Omvänt snedstreck
$ echo -e 'GeeksForGeeks'
Utgång:
GeeksForGeeks
Produktion
Exempel 5: Vagnretur
$ echo -e 'Geeks For Geeks'
Utgång:
For Geeks
Produktion
Exempel 6: Vertikal flik
$ echo -e 'Geeksv Forv Geeks'
Utgång:
Geeks♂ For♂ Geeks
Produktion
Exempel 7: -n Alternativ
$ echo -n 'Geeks For Geeks'
Utgång:
Geeks For Geeks
Produktion
Du kan hitta alla kommandon som är relaterade till eko genom att skriva följande kommando.
$ /bin/echo --help
Utgång:
Produktion
Det finns några andra sätt att använda ekokommandot
Tar input från användaren:
Vi skapar en textfil som heter userInput.sh och skriver följande kod inuti filen.
#!/bin/sh echo 'Enter Your Name : ' read name #It take input from user echo 'Hello, $name. Welcome to GeeksForGeeks'
Kör nu userInput.sh med hjälp av koden nedan:
$ chmod +x ./userInput.sh $ ./userInput.sh
Utgång:
Produktion
Slutsats
Sammanfattningsvis är echo-kommandot ett mångsidigt och kraftfullt inbyggt kommando i Unix/Linux-system som låter användare visa text eller meddelanden på skärmen. Artikeln gav en detaljerad översikt över ekokommandots syntax, alternativ och olika exempel som visar dess användning, inklusive möjligheten att undertrycka nyradstecken, aktivera/avaktivera tolkning av escape-sekvenser och visa specialtecken som backsteg, tabbar och vagnretur. Artikeln behandlade också hur man tar emot input från användare med hjälp av eko och läskommandon tillsammans. Sammantaget är echo-kommandot ett viktigt verktyg i en Unix/Linux-användares verktygslåda, vilket möjliggör effektiv textmanipulering och utdatavisning i kommandoradsmiljön.