উইন্ডোজ "WC -l" এর সমতুল্য কি?


52

লিনাক্স / ইউনিক্স কমান্ডের উইন্ডোজ সমতুল্য কী wc -l?

মূলত, আপনি উইন্ডোজ কমান্ড লাইনের একটি কমান্ড থেকে লাইন আউটপুটটির সংখ্যা কীভাবে গণনা করবেন?


আপনি GnuWin32 সরঞ্জামগুলিও ব্যবহার করতে পারেন এবং প্রকৃতপক্ষে wc(ভাল, wc.exe...) gnuwin32.sourceforge.net
আইভ্যানিভান

উত্তর:


65

লিনাক্স / ইউনিক্স "লাইন কাউন্ট" কমান্ড, এর wc -lউইন্ডোজ সমতুল্য রয়েছে find /c /v ""

কিভাবে কাজ করে?

মতে রেমন্ড চেন এর দ্য ওল্ড নতুন জিনিস , যেহেতু যেমন এই ফাংশন

এটি findকমান্ডের একটি বিশেষ কৌতুক যে নাল স্ট্রিংটি কখনও মিলছে না বলে বিবেচিত হয়।

উল্টানো ( /v) গণনা ( /c) এভাবে কার্যকরভাবে সমস্ত লাইন গণনা করে; সুতরাং, লাইন গণনা।

ব্যবহারের উদাহরণ

একটি সাবভার্সন ওয়ার্কিং কপির পরিবর্তিত ফাইলের সংখ্যা গণনা করতে:

svn status -q | find /c /v ""

এইরূপ একটি কমান্ড কোনও বিল্ডটিকে "নোংরা" হিসাবে চিহ্নিত করতে ব্যবহার করা যেতে পারে যদি গণনাটি হয় না 0, অর্থাত্ ওয়ার্কিং অনুলিপিতে অনির্দিষ্ট পরিবর্তন রয়েছে।

আপনার সমস্ত জাভা ফাইলের একটি লাইন গণনা পেতে:

(for /r %f in (*.java) do @type "%f") | find /c /v ""

কমান্ডটি find /c /v ""ব্যাচ ফাইলেও যুক্ত হতে পারে যদি প্রয়োজন হয়। %ব্যাচ ফাইলে অক্ষরগুলির সদৃশ করতে ভুলবেন না।


শক্তির উৎস

একটি ওয়ার্কিং পাওয়ারশেল সমতুল্য Measure-Object -lineকিছু অতিরিক্ত বিন্যাসের প্রয়োজন সহ, যেমন, (সরলতার জন্য ডিরেক্টরি তালিকা),

(ls | Measure-Object -line).Lines

1
ভাগ করে নেওয়ার জন্য ধন্যবাদ. - জন্য উল্লেখকে একটি সারকথা নির্মিত gist.github.com/a4ede7054b2ce5ee2708dd49bbd5a1a1
maheshwaghmare

11

আপনার সমস্ত জাভা ফাইলগুলির একটি লাইন গণনা পাওয়ার জন্য পাওয়ারশেলে,

type *.java | Measure-Object -line

3
সুপারভাইজারকে স্বাগতম: - প্রশ্নটি সিএমডি সম্পর্কে ছিল পাওয়ারশেল নয়, আপনি যদি ওপিকে উত্তর দিতে পারেন তবে আপনার উত্তরটি সম্পাদনা করুন। এগুলি কীভাবে উত্তর দিতে পারে , কীভাবে জিজ্ঞাসা করতে পারে , সহায়তা কেন্দ্রটি সুপারওরে স্বাগতম জানায় এবং আমি আশা করি আপনি ফিরে আসবেন,
থ্যাঙ্কিও

9
ধন্যবাদ @ mic84। প্রশ্নটি উইন্ডোজ কমান্ড লাইন সম্পর্কে। এবং মাইক্রোসফ্ট সিএমডিকে পাওয়ারশেলের সাথে প্রতিস্থাপনের চেষ্টা করছে: নেটওয়ার্কওয়ার্ল্ড.আর্টিক্যাল / 14১৪৩৯6 / উইন্ডস /… সুতরাং এটি একটি বেশ কার্যকর উত্তর।
ব্যবহারকারী3808394

-2

সন্ধানকারী / এন / আর।

এটি একটি সীমিত রেইজেক্স, সুতরাং / এন ম্যাচের লাইন নম্বর এবং "" দেখায়। কোনও চরিত্রের সাথে মিলছে।


2
প্রশ্নটি কীভাবে লাইন নম্বর সহ ফাইলটি প্রদর্শন করবেন তা নয়; প্রশ্নটি কীভাবে ফাইলটিতে রেখার সংখ্যা নির্ধারণ করতে হয়
স্কট

শেষ লাইনের সংখ্যাটি দেখুন এবং ফাইলটিতে কতগুলি লাইন রয়েছে তা দেখুন। "ফাইন্ড" কমান্ডটিও কাজ করে, তবে ফাইন্ডস্টর কিছু ক্ষেত্রে কার্যকর হবে। আমি এটি পেয়েছি।
গ্যারি গ্যাটেন

এটি খুব ব্যবহারকারী-বান্ধব উত্তর নয়, বিশেষত প্রদত্ত যে আমরা আরও কয়েকটি প্রত্যক্ষ উত্তর পেয়েছি more তবে, যদি এটি আপনার উত্তর হয় তবে দয়া করে   আপনার উত্তরটি আরও স্পষ্ট এবং আরও সম্পূর্ণ করতে সম্পাদনা করুন।
স্কট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.