Ekko kommandoen "command.bat on|off" i batch script uden citattegn - Sådan gør du!

Hvordan kan kommandoen "command.bat on|off" ekkoes i et batch script uden at bruge citattegn?

For at ekko kommandoen "command.bat on|off" i et batch script uden at bruge citattegn, kan du bruge dobbelt procenttegn, en midlertidig variabel eller en escape karakter (caret symbol ^) før pipe karakteren.

Hvordan kan kommandoen "command.bat on|off" ekkoes i et batch script uden at bruge citattegn?

For at ekko kommandoen command.bat on|off i et batch script uden at bruge citattegn, kan du benytte en teknik, der undgår at | (pipe) karakteren bliver behandlet som en kommando separator. Her er nogle metoder til at opnå dette:

  • Brug dobbelt procenttegn for at undgå fortolkning af pipe karakteren:
    echo command.bat on^|off
  • Brug en midlertidig variabel til at holde kommandoen:
    
        set "cmd=command.bat on^|off"
        echo %cmd%
        
  • Brug en escape karakter (caret symbol ^) før pipe karakteren:
    echo command.bat on^|off

Disse metoder sikrer, at pipe karakteren ikke bliver behandlet som en kommando separator, og dermed kan kommandoen ekkoes korrekt i batch scriptet.