PowerShell:
ইন্টারয়াক্টিভ শেল (REPL) ব্যবহার করা
কিভাবে:
PowerShell চালু করুন এবং আপনি REPL-এ প্রবেশ করুন। ট্রাই করুন Get-Date Cmdlet:
PS > Get-Dateআপনি বর্তমান তারিখ এবং সময়ের আউটপুট দেখতে পাবেন:
বুধবার, মার্চ ৩১, ২০২৩ ১২:৩৪:৫৬ অপরাহ্ণএখন, কমান্ডস চেইন করুন। চলুন প্রসেসগুলিকে স্মৃতি ব্যবহার অনুসারে সাজাই:
PS > Get-Process | Sort-Object WS -Descending | Select-Object -First 5এটি শীর্ষ ৫ প্রসেসের আউটপুট দেয় যা কাজের সেটের আকারে (স্মৃতি ব্যবহারে) রয়েছে।
গভীর ডুব
PowerShell-এর REPL-এর মূল রয়েছে ইউনিক্স শেল এবং অন্যান্য ডাইনামিক ভাষার শেলগুলি, যেমন পাইথন-এর, এর মধ্যে। এটি একজন একক ব্যবহারকারীর, ইন্টারেক্টিভ কমান্ড এক্সিকিউশন পরিবেশ। একটি কম্পাইল ভাষার মতো যেখানে আপনি সম্পূর্ণ অ্যাপ্লিকেশন লিখেন এবং তারপর কম্পাইল করেন, একটি REPL পরিবেশ আপনাকে এক লাইন কোড এক সময় লিখতে এবং চালাতে দেয়। PowerShell বড় কাজের জন্য স্ক্রিপ্ট এক্সিকিউশনও সমর্থন করে।
উইন্ডোজের জন্য বিকল্পগুলো হল কমান্ড প্রম্পট অথবা IPython এর মতো ভাষা-নির্দিষ্ট REPLs। ইউনিক্স/লিনাক্স বিশ্বে, bash অথবা zsh এর মতো শেলগুলি একই কাজ সম্পাদন করে।
PowerShell-এর বাস্তবায়ন শেল চালানোর জন্য একটি হোস্ট অ্যাপ্লিকেশন ব্যবহার করে। যদিও উইন্ডোজে PowerShell.exe সবচেয়ে প্রচলিত, অন্যান্যগুলি যেমন ইন্টিগ্রেটেড স্ক্রিপ্টিং এনভায়রনমেন্ট (ISE) বা ভিজ্যুয়াল স্টুডিও কোডের ইন্টিগ্রেটেড টার্মিনালও হোস্ট হিসেবে কাজ করতে পারে।