Incrémentation du contenu d'un .txt

Incrémentation du contenu d'un .txt - Divers - Programmation

Marsh Posté le 15-02-2012 à 12:26:01    

Bonjour à tous,  
 
Je cherche depuis plusieurs jours une solution pour incrémenter le contenu d'un fichier texte.  
 
Je souhaiterai en fait que soit inscrit dans mon fichier texte "v00", et que ce numéro de version soit incrémenté en "v01", "v02", etc à chaque fois qu'un script est lancé, ou qu'une action est produite. L'idée étant ensuite de récupérer le contenu de ce fichier texte dans After Effect.  
Je suis sous MacOS, donc idéalement j'aimerai faire ceci en AppleScript ou en shell, pour pouvoir l'implémenter dans un processus Automator par la suite.  
Je ne suis pas programmeur, je n'ai que quelque notion, et je bloque désespérément face à ce problème qui me paraît pourtant assez simple.  
 
 
Si quelqu'un pouvait m'aider...  
 
Merci beaucoup !

Reply

Marsh Posté le 15-02-2012 à 12:26:01   

Reply

Marsh Posté le 15-02-2012 à 16:15:48    

Ben en fin de code du script en question, tu rajoutes les actions suivantes :
- ouverture en mode "write" et "text" (en langage C, c'est "wt" ) du fichier texte
- récupération de son contenu
- si fichier vide, mettre "v00"
- sinon, extraire de la chaîne de caractères le nombre
- incrémenter ce nb
- écrire dans le fichier la chaîne "v" concaténée au nb incrémenté précédemment
- ferme le fichier.
 
T'as plus qu'à chercher sur le web le nom de fonctions permettant de manipuler les fichiers et les chaînes de caractères. ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed