Echo in de opdrachtprompt: ontdek de geheimen van dit essentiële Windows commando

Gebruik je Windows en wil je leren hoe je de opdrachtregel gebruikt ? Heb je wel eens gehoord van de `echo`-opdracht, maar weet je niet waar deze voor dient of hoe je hem gebruikt? Geen zorgen, in dit artikel ontdek je wat de `echo`-opdracht is, hoe je hem gebruikt om berichten weer te geven of echo-parameters aan te passen , en welke speciale tekens je moet kennen om gereserveerde symbolen te escapen.

Korte videotutorial over het "echo"-commando , een paar dingen om te begrijpen:

Wat is het echo-commando?

Het commando `echo` is een instructie die je kunt typen in een zwart venster, de zogenaamde opdrachtprompt. In dit venster kun je met je computer communiceren door middel van geschreven commando's. Het commando `echo` wordt gebruikt om woorden of zinnen in dit venster weer te geven. Als je bijvoorbeeld `echo Bonjour` typt, verschijnt het woord 'Bonjour' in het venster.

afbeelding 196

'command echo' daarentegen geeft de commando's die je typt weer in het venster voordat ze worden uitgevoerd. Als je bijvoorbeeld 'dir' typt, zie je het woord 'dir' gevolgd door een lijst met de bestanden en mappen in de huidige directory.

afbeelding 197

De echo-functie is standaard ingeschakeld , maar u kunt deze uitschakelen als u , een zogenaamd batchbestand, schrijft, wilt verbergen . Een batchbestand is een bestand dat meerdere commando's achter elkaar bevat en automatisch kan worden uitgevoerd .

De syntaxis voor het echo-commando is als volgt:

echo [<message> ]

echo [aan | uit]

De eerste parameter, `<message> ` , specificeert de tekst die op het scherm moet worden weergegeven. De tweede parameter, `[on | off]`, schakelt de echo-functionaliteit van het commando in of uit. Als u het `echo`-commando zonder parameters gebruikt, wordt de huidige echo-instelling (aan of uit) weergegeven.

Dit artikel is wellicht interessant voor u: Ctrl + Z: Wat is het doel van deze verrassende sneltoets?

Hoe gebruik ik het echo-commando om berichten weer te geven?

Echo cmd

Het `echo`-commando is vooral handig wanneer echo is uitgeschakeld . Om een ​​bericht met meerdere regels weer te geven zonder commando's te tonen, kunt u meerdere `echo`-commando's gebruiken. Nadat de echo-opdracht is uitgeschakeld in uw batchverwerkingsprogramma. Als u bijvoorbeeld het volgende bericht wilt weergeven:

Goedemorgen,

Dit is een voorbeeld

Bericht met meerdere regels.

Doei.

U kunt het volgende batchverwerkingsbestand gebruiken:

@echo uit

echo Hallo,

echo Dit is een voorbeeld

Echo van een bericht over meerdere regels.

Tot ziens.

afbeelding 198

Het @-symbool vóór de eerste opdracht voorkomt dat die specifieke opdracht wordt weergegeven een lege regel op het scherm wilt , kun je de `echo`-opdracht zonder spatie vóór de punt gebruiken. Anders verschijnt de punt in plaats van een lege regel.

afbeelding 199

Hoe gebruik ik het echo-commando om de echo-parameter te wijzigen?

Als je de opdracht `echo` wilt in- of uitschakelen , kun je de `echo on` of `echo off` . Als je bijvoorbeeld de opdracht `echo` in de opdrachtprompt wilt uitschakelen, typ je:

echo

afbeelding 200

Als echo is uitgeschakeld, verschijnt de opdrachtprompt niet meer in het opdrachtpromptvenster. Om de opdrachtprompt weer te geven, typt u:

echo op

afbeelding 201

Als u wilt voorkomen dat alle opdrachten in een batchbestand worden weergegeven , voegt u de opdracht `echo off` toe aan het begin van het bestand. Als u bijvoorbeeld de volgende opdrachten wilt uitvoeren zonder ze op het scherm weer te geven:

directeur

pauze

cls

U kunt het volgende batchverwerkingsbestand gebruiken:

@echo uit

directeur

pauze

cls

Welke speciale tekens moet ik kennen om het echo-commando te kunnen gebruiken?

Bepaalde tekens hebben een speciale betekenis voor de Windows shell en kunnen niet rechtstreeks in het echo-commando worden gebruikt. Dit zijn de volgende tekens:

  • <
  • >
  • |
  • &
  • ^

Deze tekens worden gebruikt om de uitvoer van een commando om te leiden , een pijplijn tussen twee commando's te creëren , twee commando's gelijktijdig uit te voeren of een speciaal teken te escapen . Om deze tekens met het `echo`-commando weer te geven , moet u een escape-teken voor plaatsen. Het escape-teken is het symbool ^. Bijvoorbeeld, om het volgende bericht weer te geven:

  • A>B | C&D ^ E

U moet de volgende opdracht typen:

  • echo A-^>B ^| C^&D ^^ E
afbeelding 202

Houd er rekening mee dat u twee ^-symbolen om één ^-symbool weer te geven. Evenzo, als u een uitroepteken (!) wilt weergeven, moet u dubbele aanhalingstekens en een ^-symbool vóór het uitroepteken plaatsen. Bijvoorbeeld, om het volgende bericht weer te geven:

  • Hallo wereld!

U moet de volgende opdracht typen:

  • echo "Hallo wereld^!"

Je kunt ook twee ^-symbolen gebruiken zonder dubbele aanhalingstekens. Bijvoorbeeld:

  • echo Hallo wereld^^!
afbeelding 203

Veelgestelde vragen over het echo-commando

Hieronder vindt u een aantal veelgestelde vragen over het echo-commando en de bijbehorende antwoorden.

Hoe gebruik ik het `echo`-commando om de uitvoer naar een bestand door te sturen?

Als je de uitvoer van het `echo`-commando in een bestand wilt opslaan, kun je het symbool `>` gebruiken om de uitvoer naar een bestand om te leiden. Als je bijvoorbeeld een XML-bestand wilt maken met het `echo`-commando, typ je het volgende:

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

Het symbool > maakt een nieuw bestand aan of overschrijft de inhoud van een bestaand bestand. Als u inhoud aan een bestaand bestand wilt toevoegen, kunt u in plaats daarvan het symbool >> gebruiken. Als u bijvoorbeeld een regel aan het vorige XML-bestand wilt toevoegen, kunt u het volgende typen:

  • echo<root> >> mijnbestand.xml

Hoe gebruik ik het `echo`-commando om omgevingsvariabelen weer te geven?

de waarden van omgevingsvariabelen wilt , moet je het `%`-symbool rond de variabelenaam plaatsen. Als je bijvoorbeeld de naam van de huidige gebruiker wilt weergeven , typ je:

  • echo %GEBRUIKERSNAAM%

Als je alle namen en waarden van de omgevingsvariabelen wilt weergeven, kun je het volgende typen:

  • set

Hoe gebruik ik het echo-commando om de tijd en datum weer te geven?

de tijd en datum wilt kun je de omgevingsvariabelen `%TIME%` en `%DATE%` gebruiken. Als je bijvoorbeeld de huidige tijd en datum wilt weergeven, typ je het volgende:

  • echo Het is %TIJD% op %DATUM%
afbeelding 205

Je kunt de opdrachten voor tijd en datum ook gebruiken om de systeemtijd en -datum weer te geven of te wijzigen .

Hoe gebruik ik het echo-commando om een ​​bericht weer te geven zonder regelovergang? 

Als je een bericht wilt weergeven met het `echo`-commando zonder naar de volgende regel te gaan, kun je de optie `/n` gebruiken. Als je bijvoorbeeld twee berichten op dezelfde regel wilt weergeven, kun je typen: `echo /n Hallo` en `echo /n de wereld`.

afbeelding 204

Hoe gebruik ik het echo-commando om speciale tekens weer te geven?

Als je speciale tekens wilt weergeven met het echo-commando, zoals aanhalingstekens, punthaken of het omleidingssymbool, moet je ze vooraf laten gaan door het symbool ^ om ze te escapen. Als je bijvoorbeeld de tekst " Hello > World" wilt weergeven, typ je: echo ^“Hello ^> World^”

Conclusie

Het `echo`-commando is handig voor het weergeven van berichten op het scherm of `echo`-parameter commando eenvoudige tekstbestanden te maken of omgevingsvariabelen te manipuleren . Om het `echo`-commando correct te gebruiken , moet u weten welke speciale tekens symbool ^ moet escapen `echo cmd`-commando en de toepassingen ervan beter te begrijpen

Vorig artikel: Hoe open je een GPX-bestand? Leer hoe je ze gebruikt!
Volgend artikel : Het Broadcom BCM20702A0-stuurprogramma: Inzicht in de rol ervan onder Windows 10
Hallo ik, het is François :) Redacteur in mijn vrije tijd die graag zijn passie deelt: TT High tech! 😍 Of het nu gaat om hardware, software, videogames, sociale media en vele andere gebieden op de site. Ik deel mijn analyses, mijn tests, tutorials en mijn favorieten op verschillende media met je. Ik ben een deskundige en veeleisende technofiel, die niet alleen de mode volgt, maar u ook naar de beste oplossingen wil begeleiden. Dus blijf op de hoogte!