Bonjour,

J'ai une partie de mon script que voici:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
REM - generate index
:generate_index
%ls% -lln %pathname% > %pathname%\%def_i0%
for /f "tokens=1,2,3,4,5,6,7,8,9* delims=, " %%a in (%pathname%\%def_i0%) do (
  echo %%a  %%b %%c  %%d          %%e %%f  %%g %%h %%i >> %pathname%\%def_i1%
  type %pathname%\%def_i1% | %findstr% -v "total def_i0.tmp" >> %pathname%\%def_i2%
  del %pathname%\%def_i0% %pathname%\%def_i1%
)
echo.
echo =^> Save INDEX file: complete.
echo.
goto quit_program
qui génère en sortie:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
-rw-rw-rw-  1 0  0          119 Jan  18 00:07 01.txt 
-rw-rw-rw-  1 0  0          70 Jan  18 00:07 02.txt
Je souhaiterai obtenir l'affichage suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
-rw-rw-rw-  1 0  0          119 Jan  18 00:07 01.txt 
-rw-rw-rw-  1 0  0           70 Jan  18 00:07 02.txt
Est-il possible de justifié le contenu de la variable %%e et de l'espacer à une valeur donnée ?