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

Popular posts from this blog

c - Mpirun hangs when mpi send and recieve is put in a loop -

python - Apply coupon to a customer's subscription based on non-stripe related actions on the site -

java - Unable to get JDBC connection in Spring application to MySQL -