Eko i kommandotolken: Upptäck hemligheterna bakom detta viktiga Windows kommando

Använder du Windows och vill lära dig hur man använder kommandoraden ? Har du hört talas om `echo`-kommandot men vet inte vad det är till för eller hur man använder det? Oroa dig inte, i den här artikeln får du veta vad `echo`-kommandot är, hur du använder det för att visa meddelanden eller ändra echo-parametrar och vilka specialtecken du behöver känna till för att komma undan reserverade symboler.

Snabb videohandledning om kommandot "echo" , några saker att förstå:

Vad är echo-kommandot?

Kommandot `echo` är en instruktion som du kan skriva i ett svart fönster som kallas kommandotolken. I det här fönstret kan du kommunicera med datorn genom att ge den skrivna kommandon. Kommandot `echo` används för att visa ord eller fraser i det här fönstret. Om du till exempel skriver: `echo Bonjour` kommer du att se ordet 'Bonjour' visas i fönstret.

bild 196

Kommandot echo, å andra sidan, är ett alternativ som visar de kommandon du skriver i fönstret innan de körs. Om du till exempel skriver: `dir`, kommer du att se ordet `dir` följt av en lista över filer och mappar i den aktuella katalogen.

bild 197

Kommandoeko är aktiverat som standard , men du kan inaktivera det om du vill dölja de kommandon du skriver i en speciell fil som kallas en batchfil . En batchfil är en fil som innehåller flera kommandon i följd och kan köras automatiskt .

Syntaxen för echo-kommandot är följande:

eko<message> ]

eko [på | av]

Den första parametern, `<meddelande> ` , anger texten som ska visas på skärmen. Den andra parametern, `[på | av]`, aktiverar eller inaktiverar kommandots echo-funktionalitet. Om du använder kommandot `echo` utan parametrar visar det den aktuella echo-inställningen (på eller av).

Den här artikeln kanske intresserar dig: Ctrl + Z: Vad är syftet med denna överraskande kortkommando?

Hur använder jag echo-kommandot för att visa meddelanden?

Eko-cmd

Kommandot `echo` är särskilt användbart när echo är inaktiverat . För att visa ett meddelande med flera rader utan att visa kommandon kan du inkludera flera `echo`-kommandon. efter att echo-kommandot har inaktiverats i ditt batchbehandlingsprogram. Om du till exempel vill visa följande meddelande:

God morgon,

Detta är ett exempel

meddelande med flera rader.

Hej då.

Du kan använda följande batchbehandlingsfil:

@echo av

eko Hej,

eko Detta är ett exempel

eko av flerradigt meddelande.

Adjö.

bild 198

-tecknet före det första kommandot förhindrar att just det kommandot upprepas . Om du vill visa en tom rad på skärmen kan du använda kommandot `echo` utan mellanslag före punkten. Annars visas punkten istället för en tom rad.

bild 199

Hur använder jag echo-kommandot för att ändra echo-parametern?

Om du vill aktivera eller inaktivera kommandot echo kan du använda `echo on` eller `echo off` . Om du till exempel vill inaktivera kommandot echo vid kommandotolken skriver du:

eko av

bild 200

När echo är inaktiverat visas inte kommandotolken i kommandotolksfönstret. För att visa kommandotolken igen, skriv:

eko på

bild 201

Om du vill förhindra att alla kommandon i en batchfil ekas , inkludera kommandot `echo off` i början av filen. Om du till exempel vill köra följande kommandon utan att visa dem på skärmen:

direktör

bryta

cls

Du kan använda följande batchbehandlingsfil:

@echo av

direktör

bryta

cls

Vilka specialtecken behöver jag känna till för att använda echo-kommandot?

Vissa tecken har en speciell betydelse för Windows skalet och kan inte användas direkt i echo-kommandot. Dessa är följande tecken:

  • <
  • >
  • |
  • &
  • ^

Dessa tecken används för att omdirigera utdata från ett kommando , skapa en pipeline mellan två kommandon , köra två kommandon samtidigt eller använda ett escape-tecken för ett specialtecken . För att visa dessa tecken med `echo`-kommandot måste du använda ett escape-tecken före dem. Escape-tecknet är symbolen ^. Till exempel, för att visa följande meddelande:

  • A>B | C&D ^ E

Du måste skriva följande kommando:

  • eko A-^>B ^| C^&D ^^ E
bild 202

Observera att du måste skriva två ^-symboler för att visa en enda ^-symbol. På samma sätt, om du vill visa ett utropstecken (!), måste du använda dubbla citattecken och ett ^-symbol före utropstecknet. Till exempel, för att visa följande meddelande:

  • Hej världen!

Du måste skriva följande kommando:

  • eko "Hej världen^!"

Du kan också använda två ^-symboler utan att behöva dubbla citattecken. Till exempel:

  • eko Hej världen^^!
bild 203

Vanliga frågor om echo-kommandot

Här är några vanliga frågor om echo-kommandot och deras svar.

Hur använder jag echo-kommandot för att omdirigera utdata till en fil?

Om du vill spara resultatet av `echo`-kommandot till en fil kan du använda symbolen `>` för att omdirigera resultatet till en fil. Om du till exempel vill skapa en XML-fil med `echo`-kommandot kan du skriva:

  • eko ^<?xml version= »1.0″ encoding= »utf-8″ ?^> > minfil.xml

Symbolen > skapar en ny fil eller skriver över innehållet i en befintlig fil. Om du vill lägga till innehåll i en befintlig fil kan du använda symbolen >> istället. Om du till exempel vill lägga till en rad i den föregående XML-filen kan du skriva:

  • eko<root> >> minfil.xml

Hur använder jag echo-kommandot för att visa miljövariabler?

Om du vill visa värdena för miljövariabler med hjälp av kommandot `echo` måste du använda symbolen `%` runt variabelnamnet. Om du till exempel vill visa den aktuella användarens namn kan du skriva:

  • echo %ANVÄNDARNAMN%

Om du vill visa alla namn och värden på miljövariablerna kan du skriva:

  • uppsättning

Hur använder jag echo-kommandot för att visa tid och datum?

Om du vill visa tid och datum med hjälp av echo-kommandot kan du använda miljövariablerna %TIME% och %DATE%. Om du till exempel vill visa aktuell tid och datum kan du skriva:

  • echo Det är %TIME% den %DATE%
bild 205

Du kan också använda kommandona tid och datum för att visa eller ändra systemets tid och datum .

Hur använder jag echo-kommandot för att visa ett meddelande utan radbrytning? 

Om du vill visa ett meddelande med kommandot `echo` utan att gå vidare till nästa rad kan du använda alternativet `/n`. Om du till exempel vill visa två meddelanden på samma rad kan du skriva: `echo /n Hello` `echo /n the world`

bild 204

Hur använder jag echo-kommandot för att visa specialtecken?

Om du vill visa specialtecken med echo-kommandot, till exempel citattecken, vinkelparenteser eller omdirigeringssymbolen, måste du föregå dem med symbolen ^ för att komma bort från dem. Om du till exempel vill visa texten " Hej > Världen" kan du skriva: echo ^"Hej ^> Världen^"

Slutsats

Kommandot `echo` är användbart för att visa meddelanden på skärmen eller kommandos echo-parameter att skapa enkla textfiler eller manipulera miljövariabler . För att använda `echo`-kommandot korrekt måste du veta vilka specialtecken som ska användas för att använda symbolen ^ . Vi hoppas att den här artikeln har hjälpt dig att bättre förstå `echo cmd`-kommandot och dess tillämpningar.

Föregående artikel: Hur öppnar man en GPX-fil? Lär dig hur man använder dem!
Nästa artikel : Broadcom BCM20702A0-drivrutinen: Förstå dess roll under Windows 10
Hej, det är François :) En skribent på min fritid som älskar att dela med mig av sin passion: allt som har med teknik att göra! 😍 Oavsett om det gäller hårdvara, mjukvara, tv-spel, sociala medier eller många andra områden, hittar du allt på den här sidan. Jag delar mina analyser, recensioner, handledningar och mina favoritfynd på olika plattformar. Jag är en kunnig och kräsen teknikentusiast som inte bara följer trender, utan strävar efter att vägleda dig mot de bästa lösningarna. Så håll utkik!