logo

Bash Scripting – Bash Echo Command

I denne artikkelen skal vi se ekkokommandoen. Ekko-kommandoen er en innebygd kommandofunksjon for Unix / Linux som vanligvis brukes til å vise teksten eller meldingen på skjermen.

Syntaks:



  $   echo [option]>

For eksempel :

  $   echo Geeks For Geeks>

Utgang:

Geeks For Geeks>

Produksjon



Det er generelt tre alternativer:

  • -n : Den skriver ikke ut den etterfølgende nylinjen.
  • -OG : Det er standardalternativet som deaktiverer implementeringen av escape-sekvenser.
  • -Det er : Den brukes til å muliggjøre tolkning av skråstreker

Noen escape-sekvenser utfører forskjellige operasjoner som:

Escape-sekvenser

Betydning

 Tilbake
Omvendt skråstrek
Ny linje
Vognretur
Horisontal Tab
i Vertikal Tab

Eksempel 1: Backspace

  $   echo -e 'Geeks For Geeks'>

Produksjon:

GeeksForGeeks>

Produksjon

Eksempel 2: Ny linje

  $   echo -e 'Geeks
For
Geeks'>

Utgang:



Geeks For Geeks>

Produksjon

Eksempel 3: Horisontal Tab

  $   echo -e 'Geeks	For	Geeks'>

Utgang:

Geeks For Geeks>

Produksjon

Eksempel 4: Omvendt skråstrek

  $   echo -e 'GeeksForGeeks'>

Utgang:

fordelene med elektrisitet
GeeksForGeeks>

Produksjon

Eksempel 5: Vognretur

  $   echo -e 'Geeks
For Geeks'>

Utgang:

For Geeks>

Produksjon

Eksempel 6: Vertikal Tab

  $   echo -e 'Geeksv Forv Geeks'>

Utgang:

Geeks♂ For♂ Geeks>

Produksjon

Eksempel 7: -n Alternativ

  $   echo -n 'Geeks For Geeks'>

Utgang:

Geeks For Geeks>

Produksjon

Du kan finne alle kommandoene knyttet til ekko ved å skrive følgende kommando.

  $   /bin/echo --help>

Utgang:

Produksjon

Det er noen andre måter å bruke ekkokommando på

Tar innspill fra bruker:

Vi lager en tekstfil som heter userInput.sh og skriver følgende kode inne i filen.

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

Kjør nå userInput.sh ved hjelp av koden nedenfor:

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

Utgang:

Produksjon

Konklusjon

Avslutningsvis er ekkokommandoen en allsidig og kraftig innebygd kommando i Unix/Linux-systemer som lar brukere vise tekst eller meldinger på skjermen. Artikkelen ga en detaljert oversikt over ekko-kommandoens syntaks, alternativer og forskjellige eksempler som demonstrerer bruken, inkludert muligheten til å undertrykke nylinjetegn, aktivere/deaktivere escape-sekvenstolkning og vise spesialtegn som backspaces, tabs og vognretur. Artikkelen dekket også hvordan man tar innspill fra brukere ved å bruke ekko og lesekommandoer sammen. Totalt sett er ekkokommandoen et viktig verktøy i en Unix/Linux-brukers verktøysett, som muliggjør effektiv tekstmanipulering og utdatavisning i kommandolinjemiljøet.