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: