উত্তর:
আপনি আউটপুটটি পাইপ করতে পারেন wc
। আপনি -l
লাইন গণনা করতে পতাকা ব্যবহার করতে পারেন । প্রোগ্রামটি সাধারণত চালান এবং পুনর্নির্দেশের জন্য একটি পাইপ ব্যবহার করুনwc.
python Calculate.py | wc -l
বিকল্পভাবে, আপনি আপনার প্রোগ্রামের আউটপুট কোনও ফাইলের কাছে পুনর্নির্দেশ করতে পারেন, বলতে calc.out
এবং wc
সেই ফাইলটিতে চালাতে পারেন ।
python Calculate.py > calc.out
wc -l calc.out
wc
। করুণার সাথে এটি সহজ ( cut -f1 -d' '
) তবে প্রতিটি আদেশের ক্ষেত্রে এটি একই নয়। পাঠ্য স্রোতের পরিবর্তে কমান্ড লাইন আদিমকে একটি "অবজেক্ট" হিসাবে গড়ে তোলার পাওয়ারশেল পদ্ধতির জন্য কিছু বলা দরকার।
object
এস এর পরিবর্তে এস পাস করা অর্থপূর্ণ হয় String
। এক পর্যায়ে আমি আরও কমান্ড লাইন টুলিংয়ের গভীরে ডুব দিতে চাই।
উপরে যোগাযোগ (ডাব্লুসি - এল) খালি লাইনগুলিও গণনা করবে। নীচের কমান্ডটি ব্যবহার করা ভাল যা খালি লাইনগুলি মুছে ফেলে এবং এটি গণনা করে
python Calculate.py |sed '/^$/d'| awk '{print NR}'| sort -nr| sed -n '1p'