2017-07-07 1 views
-2

Je renvoie la ligne d'un fichier de commandes vers un autre fichier. Je sais que pour échapper% vous avez besoin de %% mais je ne peux pas comprendre la séquence d'échappement pour %%. Ce qui suit est ce que je suis en train d'accomplirComment j'échappe à %% dans un fichier de commandes

echo something %%stuff > secondFile.txt 

résultant en

something %%stuff 

J'ai essayé les modèles suivants:

  • %%%%
  • ^% ^%
  • %%%
+1

double possible de [Ignorer signe pour cent dans le fichier batch] (https://stackoverflow.com/questions/1907057/ignore-percent-sign-in- fichier batch) – samdd

+0

Non, vous n'avez pas essayé '%%%% 'dans un fichier séquentiel car cela entraînerait littéralement' %% '; peut-être l'avez-vous essayé directement dans l'invite de commande? – aschipfl

Répondre

1

c'est différent sur la ligne de commande et dans un fichier batch.

Sur commandline: echo some %%stuff
dans un batchfile: echo some %%%%stuff

+0

Je vais marquer cela comme la réponse acceptée une fois que le temps imparti est écoulé – Ethan