echappement du caractere de redirection [Shell DOS] - Shell/Batch - Programmation
Marsh Posté le 27-02-2009 à 13:21:13
Avec
Code :
|
Ca fonctionne, y'a juste des quotes en plus autour de la requête
Marsh Posté le 27-02-2009 à 14:39:38
Code :
|
fonctionne mais en fait voilà :
le programme complet écrit une commande db2 :
Code :
|
et la commande db2 d'export n'accepte pas les double quote.
une autre solution ?
Marsh Posté le 27-02-2009 à 11:25:16
Bonjour,
Je souhaite ecrire le contenu d'une variable dans un fichier.
Seulement voilà ma variable peut éventuellement contenir le caractère "<" ou ">" qui sont identifiés comme des caractères de redirection vers un fichier en shell windows.
Le résultat est qu'en voulant écrire le contenu de ma variable dans un fichier il essaye de rediriger vers un fichier inexitant donc on a une erreur du type : " le fichier spécifié est introuvable "
j'ai tenté de remplacer le caractère "<" ou ">" avant de l'inscrire dans le fichier ainsi :
sans succès...
je pensais à utiliser le code ascii du caractère mais je ne sais pas comment faire ni même si cela fonctionnerait.
Avez vous une idée ?
Merci.