For loop with value manipulation in batch file -
के लिए / एफ "टोकन = 1-7 delims =," %% G IN (सी: \ उपयोगकर्ता \ एशियाई \ डेस्कटॉप \ FOR_LOOP \ 1sv1.csV) गूंज %% जी, %% एच, %% I & gt; 1.csv आउटपुट:
20030701,1001,456.000000 20030701,1002,45 9.000000 20030701,1003,450.000000 20030701,1004,456.000000 20030701,1005, 459.000000 मेरी क्वेरी यह है कि मैं %% I चर (456.000000) आउटपुट के लिए मूल्य को विभाजित करना चाहूंगा: < कोड> 20030701,1001,228.000000 20030701,1002,229.5.000000 20030701,1003,225.000000 20030701,1004,228.000000 20030701,1005,229.5.000000
<पूर्व> सेटलोकल सक्षम किए गए एक्सपेंशन (FOR / F "टोकन = 1-7 डेलीज =," %% G IN (सी: \ उपयोगकर्ता \ एशियाई \ डेस्कटॉप \ FOR_LOOP \ 1sv1 .सीसीवी) करो (सेट / एक "आई = %% I * 5" गूंज %% जी, %% एच,! I: ~ 0, -1!! I: ~ -1! 00000)) & gt; 1. सीसीएस एडलोकल बैच अंकगणित में कोई दशमलव नहीं है। इसलिए, इसे संभालने के लिए, मूल्य 10 से गुणा किया जाता है (एक एडिशनल स्थिति हासिल करने के लिए) और 2 से (ओपी से) विभाजित। फिर, मान को विभाजित किया जाता है क्योंकि अंतिम अंक पहला दशमलव है।
Comments
Post a Comment