আমার ব্যাচের স্ক্রিপ্ট কোডের স্নিপেট রয়েছে যা কাজ করে:
echo %tmpfile%
for /R %1 %%G in (*.go) DO (
echo %%G | findstr /i "test mock" || (
rem filter out "test" files
gocyclo "%%G" >> %tmpfile%
)
)
, তবে একটি সমস্যা:
এটি একক পিছনে আউটপুট! আরও খারাপ, প্রোগ্রামটি লুপে ডাকা হচ্ছে ব্যাকস্ল্যাশের পরিবর্তে ফরোয়ার্ড স্ল্যাশ ব্যবহারের বিকল্প নেই!
কোডটি কোনও ফাইলে এভাবে আউটপুট দিচ্ছে:
2 utilities ValArrToPointerArr C:\Users\mwarren\Desktop\apiserver_sdk\utilities\utilities.go:178:1
প্রোগ্রামটির আউটপুট লুপের সাথে আহ্বান করার, জিনিসগুলির স্ক্রিপ্ট দিক থেকে ব্যাক স্ল্যাশের পরিবর্তে ফরোয়ার্ড স্ল্যাশ আউটপুট পাওয়ার কি কোনও উপায় আছে?
পরিবর্তনীয় সম্পাদনা প্রতিস্থাপন করুন - উইন্ডোজ সিএমডি - এসএস 64.com
—
ডেভিডপস্টিল
এটি এই প্রসঙ্গে কীভাবে কাজ করবে? আমি জানি আপনি ঠিক করতে পারেন
—
মাইক ওয়ারেন
%f:\=/%, তবে আমি কোন মূল্য নির্ধারণ করব f? নীচের লুপটির অভ্যন্তরীণতম স্টেটমেন্টটি পরিবর্তন করা: gocyclo "%%G:\=/" >> %tmpfile% বিশেষত কাজ হয়নি। আমি কিছুই ফিরে পেলাম।
আপনাকে প্রথমে আউটপুট সংরক্ষণ করতে হবে, এটিকে সংশোধন করতে হবে এবং তারপরে আউটপুট ফাইলে লিখতে হবে।
—
ডেভিডপস্টিল