PowerShell-এ কমান্ডের আউটপুট প্রেজেন্টেশন (presentation) অত্যন্ত গুরুত্বপূর্ণ। যখন আপনি কোনো কমান্ড রান করেন, তখন আউটপুট সাধারণত টেক্সট ফরম্যাটে আসে। তবে, আপনি চাইলে আউটপুটকে আরও সুন্দরভাবে এবং সহজে পড়ার মতো উপস্থাপন করতে পারেন। এর জন্য PowerShell কিছু বিশেষ কমান্ড প্রদান করে, যেমন Format-Table এবং Format-List। এই কমান্ডগুলো ব্যবহার করে আপনি আউটপুটকে টেবিল বা লিস্ট ফরম্যাটে দেখতে পারেন, যা ব্যবহারে আরও সহজ এবং কার্যকর।
Format-Table কমান্ড ব্যবহার করে আপনি কমান্ডের আউটপুটকে একটি টেবিল ফরম্যাটে রূপান্তরিত করতে পারেন। এই ফরম্যাটটি সাধারণত খুব কার্যকরী যখন একাধিক প্রপার্টি বা ফিল্ডের সাথে ডেটা প্রদর্শন করতে হয়। PowerShell আউটপুটকে স্বয়ংক্রিয়ভাবে টেবিল আকারে প্রদর্শন করবে, এবং আপনি চাইলে কিছু কাস্টমাইজেশনও করতে পারেন, যেমন কলামের শিরোনাম পরিবর্তন, নির্দিষ্ট কলাম বাদ দেওয়া, অথবা সজ্জা পরিবর্তন।
Get-Process | Format-Table -Property Name, Id, CPU
এই কমান্ডটি আপনার সিস্টেমে চলমান প্রসেসগুলোর নাম (Name), আইডি (Id), এবং CPU ব্যবহার (CPU) একটি টেবিল আকারে প্রদর্শন করবে।
উদাহরণ:
Get-Process | Format-Table -Property Name, Id, CPU -AutoSize
এই কমান্ডটি টেবিলের কলামগুলোকে এমনভাবে ফরম্যাট করবে যাতে আউটপুট আরও সুন্দর ও পরিপাটি হয়ে দেখা যায়।
Format-List কমান্ডটি আউটপুটকে একটি লিস্ট ফরম্যাটে প্রদর্শন করে, যেখানে প্রতিটি প্রপার্টি আলাদা আলাদা লাইনে দেখানো হয়। এটি সাধারণত তখন ব্যবহার করা হয় যখন আপনি একটি কমপ্লেক্স অবজেক্টের সমস্ত প্রপার্টি দেখতে চান বা যখন টেবিল ফরম্যাটে আউটপুট উপযুক্ত না হয়।
Get-Process | Format-List -Property Name, Id, CPU, Path
এই কমান্ডটি প্রতিটি প্রসেসের নাম (Name), আইডি (Id), CPU ব্যবহার (CPU), এবং প্রোগ্রামের পাথ (Path) লিস্ট আকারে প্রদর্শন করবে।
*
ব্যবহার করতে পারেন।উদাহরণ:
Get-Process | Format-List *
এই কমান্ডটি প্রতিটি প্রসেসের সমস্ত প্রপার্টি এবং তাদের মান লিস্ট আকারে দেখাবে।
PowerShell আরও কিছু Format কমান্ড প্রদান করে যা আউটপুটকে বিভিন্ন ফরম্যাটে উপস্থাপন করতে সহায়তা করে। উদাহরণস্বরূপ:
Format-Wide: একক কলামে আউটপুট প্রদর্শন করে। সাধারণত, একাধিক আইটেম বা কমপ্লেক্স অবজেক্টের ক্ষেত্রে এটি ব্যবহার করা হয়।
Get-Process | Format-Wide -Property Name
PowerShell এর Format-Table এবং Format-List কমান্ড দুটি আউটপুট ফরম্যাটিংয়ের জন্য অত্যন্ত গুরুত্বপূর্ণ টুল। আপনি যখন অনেক প্রপার্টি এবং ডেটা দেখতে চান, তখন Format-Table আপনাকে একটি পরিষ্কার টেবিল আকারে আউটপুট প্রদান করবে। অন্যদিকে, যখন আপনি একটি অবজেক্টের সমস্ত প্রপার্টি দেখতে চান, তখন Format-List উপযুক্ত হবে। PowerShell এর এই ফরম্যাটিং কমান্ডগুলো ব্যবহারের মাধ্যমে আপনি আউটপুটকে আরও পড়তে সুবিধাজনক এবং কার্যকরী করতে পারেন।
Read more