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.
Syntaks:
echo [string]
Eksempel:
Hvis vi vil vise Geeks for Geeks. Vi bruker følgende kommando.
echo 'Geeks for Geeks'
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
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
I eksemplet ovenfor blir ikke tekst etter c skrevet ut og utelatt etter ny linje.
3. : dette alternativet oppretter en ny linje fra der den brukes.
Eksempel:
echo -e 'Geeks for Geeks'
opprette ny linje
4. : dette alternativet brukes til å lage horisontale tabulatorer.
Eksempel:
echo -e 'Geeks for Geeks'
skape horisontal tabulatorplass
5. : vognretur med backspace-tolker '-e' for å ha spesifisert vognretur i utdata.
Eksempel:
echo -e 'Geeks for Geeks'
Vognretur
I eksemplet ovenfor skrives ikke tekst før ut.
6. dette alternativet brukes til å lage vertikale tabulatorer.
Eksempel:
echo -e 'Geeks vfor vGeeks
opprette vertikale tabulatorer
7. a: varsling returnerer med backspace-tolk '-e' for å få lydvarsling.
Eksempel:
echo -e 'aGeeks for Geeks'
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
9. -n: dette alternativet brukes til å utelate ekko etterfølgende nylinje.
Eksempel:
echo -n 'Geeks for Geeks'
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:
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