echo-kommando i Linux med exempel

echo-kommando i Linux med exempel

De eko kommando i Linux är ett inbyggt kommando som låter användare visa textrader eller strängar som skickas som argument. Det används ofta i skalskript och batchfiler för att mata ut statustext till skärmen eller en fil.

Syntax för kommandot `echo` i Linux

echo [option] [string] 

Här,

[options] = De olika tillgängliga alternativen för att ändra beteendet för kommandot `echo`

[sträng] = Det är strängen som vi vill visa.

Grundläggande användning: Visar text/sträng:

Den enklaste användningen av ekokommandot är att visa en text eller sträng på terminalen. För att göra detta anger du helt enkelt den önskade texten eller strängen som ett argument till ekokommandot.

Syntax:

echo [string] 

Exempel:

Om vi ​​vill visa Geeks for Geeks. Vi använder följande kommando.

echo 'Geeks for Geeks' 
Visa text

Visa text

Alternativ tillgängliga i kommandot `echo` i Linux

NOTERA :- -Det är här möjliggör tolkningen av backslash escapes

1. : det tar bort alla mellanslag mellan texten

Exempel:

echo -e 'Geeks for Geeks' 
ta bort utrymme

ta bort utrymme

2. c: dämpa efterföljande ny rad med backstegstolken '-e' för att fortsätta utan att sända ut ny rad.

Exempel:

echo -e 'Geeks cfor Geeks' 
fortsätt utan att avge ny linje

fortsätt utan att avge ny linje

I exemplet ovan skrivs inte text efter c ut och utelämnas efter den nya raden.

3. : det här alternativet skapar en ny rad där den används.

Exempel:

 echo -e 'Geeks 
for 
Geeks' 
skapa ny linje

skapa ny linje

4. : det här alternativet används för att skapa horisontella flikutrymmen.

Exempel:

echo -e 'Geeks 	for 	Geeks' 
skapa horisontellt flikutrymme

skapa horisontellt flikutrymme

5. : vagnretur med backstegstolk '-e' för att ha specificerat vagnretur i utdata.

Exempel:

echo -e 'Geeks 
for Geeks' 
Vagnretur

Vagnretur

I exemplet ovan skrivs inte text före ut.

6. det här alternativet används för att skapa vertikala tabbutrymmen.

Exempel:

echo -e 'Geeks vfor vGeeks 
skapa vertikala flikutrymmen

skapa vertikala flikutrymmen

7. a: alert returnera med backstegstolk '-e' för att få ljudvarning.

Exempel:

echo -e 'aGeeks for Geeks' 
larm tillbaka

larm tillbaka

När det här kommandot körs kommer det att producera ett varningsljud eller en klocka.

8. eko *: Detta kommando kommer att skriva ut alla filer/mappar, liknande kommandot ls.

Exempel:

echo * 
liknande kommandot `ls`

liknande kommandot `ls`

9. -n: det här alternativet används för att utesluta eko efter ny linje.

Exempel:

echo -n 'Geeks for Geeks' 
utelämna eko efter nyrad.

utelämna eko efter nyrad

10. Omdirigera 'eko'-utgång

Utdata från `eko` kan omdirigeras till en fil istället för att visa den på terminalen. Vi kan uppnå detta genom att använda operatorerna `>` eller `>>` för omdirigering av utdata.

Exempel:

echo 'Welcome GFG'>output.txt 

Detta kommer att skriva utdata från echo-kommandot till filnamnet `output.txt`. Filen kommer att skrivas över om den redan finns.

Om vi ​​vill lägga till utdata i en befintlig fil använder vi `>>` istället för `>`.

Slutsats

I den här artikeln har vi diskuterat `echo`-kommandot i Linux som är ett kraftfullt och mångsidigt verktyg och låter användare visa rader av text eller strängar på terminalen. Sammantaget kan vi säga att genom att förstå kommandot `echo` och experimentera med dess funktioner kan vi effektivt visa meddelanden, variabler eller vilken text som helst i vår Linux.

?t=153