Bash DIF

Résolu
toto1987 -  
 toto1987 -
Bonjour,
Je cherche à manipuler les dates afin de faire des sauvegardes de fichier cependant j'ai un soucis :

@echo off
for /f "tokens=1-3 delims=/ " %%a in ('date/t') do (
set yy=%%c
set mm=%%b
set yymm=%%c-%%b
)
findstr %yymm% toto.txt >> toto1.txt

if %mm% EQU 1 (
set /A yy=%yy%-1
set mm=12
)
if %mm% DIF 1 (
set /A mm=%mm%-1
)
findstr %yymm% toto.txt >> toto-%yymm%.txt
del toto.txt
rename toto1.txt toto.txt

Cependant le DIF n'est pas reconnu. J'ai essayé avec un ELSE

if %mm% EQU 1 (
set /A yy=%yy%-1
set mm=12
) ELSE (
set /A mm=%mm%-1
)

Si quelqu'un à une solution, je suis preneur.
A voir également:

2 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
n'est-ce pas NEQ (Différent de) plutôt que DIF
0
toto1987
 
Merci :)
0