logo

echo kommando i Linux med eksempler

Det ekko kommando i Linux er en indbygget kommando, der giver brugerne mulighed for at vise tekstlinjer eller strenge, der sendes som argumenter. Det bruges almindeligvis i shell-scripts og batchfiler til at udsende statustekst til skærmen eller en fil.

Syntaks for 'echo'-kommandoen i Linux

echo [option] [string]>

Her,

[options] = De forskellige muligheder, der er tilgængelige for at ændre opførselen af ​​`ekko`-kommandoen



[streng] = Det er den streng, vi ønsker at vise.

Grundlæggende brug: Visning af tekst/streng:

Den mest ligetil brug af ekko-kommandoen er at vise en tekst eller streng på terminalen. For at gøre dette skal du blot angive den ønskede tekst eller streng som argument til ekkokommandoen.

konvertering af streng til dato

Syntaks:

echo [string]>

Eksempel:

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

echo 'Geeks for Geeks'>
Vis tekst

Vis tekst

Tilgængelige indstillinger i kommandoen `echo` i Linux

BEMÆRK :- -Det er her muliggør fortolkning af skråstreg-undslip

1. : det fjerner alle mellemrum mellem teksten

Eksempel:

echo -e 'Geeks for Geeks'>
fjerne plads

fjerne plads

2. c: undertryk efterfølgende ny linje med backspace-tolken '-e' for at fortsætte uden at udsende ny linje.

Eksempel:

echo -e 'Geeks cfor Geeks'>
fortsætte uden at udsende ny linje

fortsætte uden at udsende ny linje

I ovenstående eksempel er tekst efter c ikke udskrevet og udeladt efter den nye linje.

ordombrydning css

3. : denne mulighed opretter en ny linje, hvorfra den bruges.

Eksempel:

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

oprette ny linje

4. : denne mulighed bruges til at oprette vandrette tabulatorer.

Eksempel:

echo -e 'Geeks 	for 	Geeks'>
skabe vandret faneplads

skabe vandret faneplads

5. : carriage return med backspace-fortolker '-e' for at have specificeret carriage return i output.

Eksempel:

delvis differentiering i latex
echo -e 'Geeks 
for Geeks'>
Vogn retur

Vogn retur

I ovenstående eksempel udskrives tekst før ikke.

6. denne mulighed bruges til at oprette lodrette tabulatorer.

Eksempel:

myflixr
echo -e 'Geeks vfor vGeeks>
oprette lodrette tabulatorer

oprette lodrette tabulatorer

7. a: alarm returnerer med backspace-tolk '-e' for at få lydadvarsel.

Eksempel:

echo -e 'aGeeks for Geeks'>
alarm tilbage

alarm tilbage

Denne kommando, når den udføres, vil den producere en alarmlyd eller klokke.

8. ekko *: denne kommando vil udskrive alle filer/mapper, svarende til ls kommando.

Eksempel:

echo *>
ligner `ls` kommando

ligner `ls` kommando

9. -n: denne mulighed bruges til at udelade ekko efter en ny linje.

Eksempel:

echo -n 'Geeks for Geeks'>
udelad ekko efterfølgende nylinje.

udelad ekko efterfølgende nylinje

10. Omdirigere 'ekko'-output

Outputtet fra `ekkoet` kan omdirigeres til en fil i stedet for at vise det på terminalen. Vi kan opnå dette ved at bruge `>` eller `>>` operatorerne til output omdirigering.

Eksempel:

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

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

Hvis vi ønsker at tilføje output i en eksisterende fil, bruger vi `>>` i stedet for `>`.

Konklusion

I denne artikel har vi diskuteret 'echo'-kommando i Linux, som er et kraftfuldt og alsidigt værktøj og giver brugerne mulighed for at vise linjer af teksten eller strengene på terminalen. Overordnet set kan vi sige, at ved at forstå kommandoen `echo` ved at eksperimentere med dens funktioner, kan vi effektivt vise beskeder, variabler eller enhver ønsket tekst i vores Linux.

?t=153