আমি শেল স্ক্রিপ্ট লিখতে ব্যস্ত (ব্যাশ ব্যবহার করে) যেখানে আমাকে অন্য কমান্ডের ফিরে আসা ফলাফল থেকে কিছু পরিবর্তনশীল পপুলেশন করতে হবে।
সুতরাং আমি এটির মতো একটি বাক্য গঠন ব্যবহার করছি:
VAR=`command 2>/dev/null`
তবে স্ক্রিপ্ট শেলগুলি সম্পর্কিত তথ্য অনুসন্ধান করার সময়, আমি প্রায়শই দেখতে পেলাম যে উপরেরগুলি নিম্নলিখিত বাক্য গঠনটি ব্যবহার করেও অর্জন করা যেতে পারে:
VAR=$(command 2>/dev/null)
উভয়ই আমার পক্ষে কাজ করছে (আমি উভয় ক্ষেত্রেই প্রত্যাশিত ফলাফল পেয়েছি) এবং আমি এভাবে ভাবছি যে আমি এখনও উভয় ফর্মকে আন্তঃআযোগে ব্যবহার করতে পারি বা ভবিষ্যতের বিবর্তনের সাথে সামঞ্জস্য থাকতে নিশ্চিত হতে যদি আমাকে একটি ফর্মের সাথে লেগে থাকতে হয় তবে শেল?