Batch programozás
-
ekiss #62 Szeretnénk UNIX scripteket Windows batch-re alakítani.
Segítséget kérnék a szakértő kollégáktól az alábbi batch programrészlettel kapcsolatban.
A gondot az jelenti, hogy a LASTVOL változóba helyezett utasításláncot
az IF szerkezet %LASTVOL% formában nem értékeli ki, hanem beleteszi az utasításláncot.
Az utasításlánc eredmény egy számérték lenne.
SET LASTVOL=grep teljes kerno^|awk "{print $1}"
IF %LASTVOL% == 1000 GOTO ONE
ebben a formában értelmezi - IF grep teljes kerno^|awk "{print $1}" == 1000 GOTO ONE
%LASTVOL% - kiértékelve 27533331
Van-e valamilyen szintaktikai megoldás erre.
Köszönettel: