logo

echo-kommando i Linux med eksempler

De ekko kommando i Linux er en innebygd kommando som lar brukere vise linjer med tekst eller strenger som sendes som argumenter. Det brukes ofte i shell-skript og batchfiler for å sende ut statustekst til skjermen eller en fil.

Syntaks for `echo`-kommandoen i Linux

echo [option] [string]>

Her,

[options] = De forskjellige tilgjengelige alternativene for å endre virkemåten til `ekko`-kommandoen



[streng] = Det er strengen vi ønsker å vise.

Grunnleggende bruk: Viser tekst/streng:

Den enkleste bruken av ekko-kommandoen er å vise en tekst eller streng på terminalen. For å gjøre dette, oppgir du ganske enkelt ønsket tekst eller streng som et argument til ekko-kommandoen.

int til strengkonvertering

Syntaks:

echo [string]>

Eksempel:

Hvis vi vil vise Geeks for Geeks. Vi bruker følgende kommando.

echo 'Geeks for Geeks'>
Vis tekst

Vis tekst

Alternativer tilgjengelig i `echo`-kommandoen i Linux

MERK :- -Det er her muliggjør tolkning av skråstreker

1. : den fjerner alle mellomrom mellom teksten

Eksempel:

echo -e 'Geeks for Geeks'>
fjerne plass

fjerne plass

2. c: undertrykk etterfølgende ny linje med backspace-tolken '-e' for å fortsette uten å sende ut ny linje.

Eksempel:

echo -e 'Geeks cfor Geeks'>
fortsette uten å sende ut ny linje

fortsette uten å sende ut ny linje

I eksemplet ovenfor blir ikke tekst etter c skrevet ut og utelatt etter ny linje.

ordbryting css

3. : dette alternativet oppretter en ny linje fra der den brukes.

Eksempel:

 echo -e 'Geeks 
for 
Geeks'>
opprette ny linje

opprette ny linje

4. : dette alternativet brukes til å lage horisontale tabulatorer.

Eksempel:

echo -e 'Geeks 	for 	Geeks'>
skape horisontal tabulatorplass

skape horisontal tabulatorplass

5. : vognretur med backspace-tolker '-e' for å ha spesifisert vognretur i utdata.

Eksempel:

delvis differensiering i lateks
echo -e 'Geeks 
for Geeks'>
Vognretur

Vognretur

I eksemplet ovenfor skrives ikke tekst før ut.

6. dette alternativet brukes til å lage vertikale tabulatorer.

Eksempel:

bfs-søk
echo -e 'Geeks vfor vGeeks>
opprette vertikale tabulatorer

opprette vertikale tabulatorer

7. a: varsling returnerer med backspace-tolk '-e' for å få lydvarsling.

Eksempel:

echo -e 'aGeeks for Geeks'>
varsel retur

varsel retur

Denne kommandoen når den utføres, vil den produsere en varsellyd eller ringeklokke.

8. ekko *: denne kommandoen vil skrive ut alle filer/mapper, som ligner på ls-kommandoen.

Eksempel:

echo *>
ligner på `ls`-kommandoen

ligner på `ls`-kommandoen

9. -n: dette alternativet brukes til å utelate ekko etterfølgende nylinje.

Eksempel:

echo -n 'Geeks for Geeks'>
utelat ekko etterfølgende nylinje.

utelat ekko etterfølgende nylinje

10. Omdirigere `ekko`-utgang

Utdataene fra `ekko` kan omdirigeres til en fil i stedet for å vise den på terminalen. Vi kan oppnå dette ved å bruke `>`- eller `>>`-operatorene for utdataomdirigering.

Eksempel:

ipconfig for ubuntu
echo 'Welcome GFG'>output.txt>

Dette vil skrive utdataene fra ekkokommandoen til filnavnet `output.txt`. Filen vil bli overskrevet hvis den allerede eksisterer.

Hvis vi vil legge til utdataene i en eksisterende fil, bruker vi `>>` i stedet for `>`.

Konklusjon

I denne artikkelen har vi diskutert `echo`-kommando i Linux som er et kraftig og allsidig verktøy og lar brukere vise linjer med tekst eller strenger på terminalen. Totalt sett kan vi si at ved å forstå `echo`-kommandoen ved å eksperimentere med funksjonene, kan vi effektivt vise meldinger, variabler eller hvilken som helst ønsket tekst i Linux.

?t=153