Soustraction de nombres dans un fichier txt (batch) [Résolu/Fermé]

Signaler
Messages postés
63
Date d'inscription
mercredi 8 juin 2016
Statut
Membre
Dernière intervention
20 juin 2016
-
Messages postés
63
Date d'inscription
mercredi 8 juin 2016
Statut
Membre
Dernière intervention
20 juin 2016
-
Bonjour, j'ai un fichier .txt qui reçoit des valeurs par rapport à un script à la suite j'aimerais savoir si c'est possible de créer un autre script capable de soustraire la première valeur avec la deuxième, la troisieme avec la quatrieme , la 5eme par la 6ème et ainsi de suite et renvoie a chaque fois le résultat dans un fichier excel avec la date et l'heure sachant qu'il ne faut pas à chaque fois supprimer les valeurs il faut les garder


voici un exemple de mon fichier txt :
4 982 701 020"
4 884 062 208"
4 982 701 052"
4 884 062 208"
4 982 701 084"
4 884 062 208"


voici ce que j'aimerais que cela rende c'est un exemple:

Le 14/06/2016 à 16h50 :

98638812

Le 15/06/2016 à 15h30 :
98638844 ........etc

Merci à vous,

1 réponse

Messages postés
18213
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
12 septembre 2020
4 979
hello
DOS ne peut pas traiter des grands nombres, il faut envisager un autre outil
C:> set /a x=4982701020-4884062208
Nombre non valide. Les nombres sont limités à une précision de 32 bits
Messages postés
18213
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
12 septembre 2020
4 979
le 1er awk n'est plus utile à moins que tu veuilles afficher les chiffres
essaye
Messages postés
63
Date d'inscription
mercredi 8 juin 2016
Statut
Membre
Dernière intervention
20 juin 2016

Il n'y a que la date qui est retourner dans OK.txt
Messages postés
63
Date d'inscription
mercredi 8 juin 2016
Statut
Membre
Dernière intervention
20 juin 2016

Lorsque je fais les commandes une à une dans DOS le résultat est bien renvoyer dans OK.txt


Voici le résultat lors du démarrage du script :


C:\Users\sde.supportIT1>call d:\script\test3.bat
10070770954
6525288448
Messages postés
18213
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
12 septembre 2020
4 979
quelle M. ce DOS
remplacer ++n%2 par ++n%%2
Messages postés
63
Date d'inscription
mercredi 8 juin 2016
Statut
Membre
Dernière intervention
20 juin 2016

J'avoue ! Oui c'est tout bon je vous remercie enormément pour votre aide très précieuse et vous souhaite une agréable journée !
Cordialement, +1 dubcek