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.

'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.

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?

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.
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.

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.

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

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

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

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^^!

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%

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`.

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



