
Untitled
By: a guest on
Apr 26th, 2012 | syntax:
None | size: 0.47 KB | hits: 17 | expires: Never
Win bat file: How to get the result of FIND into a new variable?
pdftk test.pdf dump_data | find "NumberOfPages"
"Number of pages: 32"
@ECHO OFF
>testfile ECHO Number of pages: 32
FOR /F "delims=: tokens=2" %%A IN ('TYPE testfile ^| FIND "Number of pages"') DO SET /A pagenum=%%A
ECHO %pagenum%
32
FOR /F "usebackq delims=" %%v IN (`pdftk test.pdf dump_data ^| find "Number of pages"`) DO (
FOR /F "delims=: tokens=1,2" %%i IN ("%%v") DO set NBPAGES=%%j
)