আমি কোনও ফাইল থেকে দীর্ঘতম লাইনের লাইন নম্বরটি জানতে আগ্রহী।
উদাহরণস্বরূপ, নিম্নলিখিত লিখিত সামগ্রী সহ আমার কাছে যদি একটি ফাইল থাকে:
lalala
tatatata
abracadabra
mu mu mu
আমি একটি ব্যাশ স্ক্রিপ্ট আমাকে এভাবে একটি আউটপুট কিছু দেব যে কিভাবে লিখতে পারেন: 3 -> abracadabra
?
^
) এর প্রারম্ভের শেষে এবং এর শেষের ($
) এর মধ্যে ঠিক n অক্ষর (.{n}
) রয়েছে। তারপরে তার কেবল এনটি সন্ধান করতে হবে: এর জন্য তিনি একটি জিএনইউ-ইস্ম, "ডাব্লুসি-এল ফাইলনাম" ব্যবহার করুন (নোট করুন এটি পজিক্স নয়) যা ফাইলনামের দীর্ঘতম লাইনের দৈর্ঘ্য প্রদান করে। সুতরাং তিনি দীর্ঘতম দৈর্ঘ্যের যে কোনও লাইনকে গ্রেপ করেন।$(cmd)
এর আউটপুট দ্বারা প্রতিস্থাপিত হয়cmd
।