ভাল, ভাল, ভাল, দেখুন আমরা এখানে কি আছে! তো, আপনি ব্যাশ স্ক্রিপ্টিং সম্পর্কে জানতে আগ্রহী, হাহ? আমি খুশি যে আপনি শিং দ্বারা ষাঁড়টি নেওয়ার সিদ্ধান্ত নিয়েছেন। আমাকে বিশ্বাস কর; ব্যাশ স্ক্রিপ্টিং আপনার নখদর্পণে আনতে পারে এমন শক্তির স্বাদ একবার পেয়ে গেলে, আর পিছনে ফিরে যাওয়া হবে না। এটিকে আপনার টার্মিনালের সাথে একটি মিলন হিসাবে বিবেচনা করুন, যেখানে আপনি এটিকে ব্যাশ স্ক্রিপ্টিংয়ের শক্তি দিয়ে আপনার সুরে নাচতে শিখবেন। এখন, আমরা কি ডুব দিতে পারি?
আমরা আমাদের হাত নোংরা করার আগে, ব্যাশ স্ক্রিপ্টিং কী এবং কেন এটি এত বড় ব্যাপার সে সম্পর্কে বাতাস পরিষ্কার করা যাক। Bash (Born Again SHell) হল বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনে ডিফল্ট শেল। এটি আপনার কমান্ড-লাইন দোভাষী, আপনার ডিজিটাল জিনি, আপনার আদেশ মানতে প্রস্তুত।
অতএব, ব্যাশ স্ক্রিপ্টিং-এ শেল চালানোর জন্য কমান্ডের একটি তালিকা লেখা, পুনরাবৃত্তিমূলক কাজগুলি স্বয়ংক্রিয় করা এবং আপনার জীবনকে সহজ করা জড়িত। মিষ্টি, তাই না?
এটা বল রোলিং পেতে সময়! আপনার প্রথম ব্যাশ স্ক্রিপ্ট রকেট বিজ্ঞান হতে যাচ্ছে না; জিনিস সহজ রাখা যাক. একটি ব্যাশ স্ক্রিপ্ট তৈরি করতে, আমরা করব:
আসুন "হ্যালো ওয়ার্ল্ড" প্রতিধ্বনিত করি - ক্লাসিক প্রোগ্রামারের অভিবাদন।
#!/bin/bash echo "Hello, World!"
#!/bin/bash কে বলা হয় শেবাং। এটি সিস্টেমকে বলে যে এটি একটি ব্যাশ স্ক্রিপ্ট।
ব্যাশ স্ক্রিপ্ট চালানো পাইয়ের মতোই সহজ। আপনাকে কেবল দুটি পদক্ষেপ মনে রাখতে হবে:
chmod কমান্ড ব্যবহার করে আপনার স্ক্রিপ্টে এক্সিকিউট করার অনুমতি দিন: chmod +x
স্ক্রিপ্টটি চালান: ./script.sh
ভয়লা ! আপনার টার্মিনাল "হ্যালো, ওয়ার্ল্ড!" প্রদর্শন করা উচিত। আপনি সবেমাত্র আপনার প্রথম ব্যাশ স্ক্রিপ্ট রান করেছেন।
আপনার টুপিগুলি ধরে রাখুন কারণ আমরা ব্যাশ স্ক্রিপ্টিং - ভেরিয়েবলের নিটি-রিটি-তে ডুব দিচ্ছি! Bash-এ, আমরা একটি ভেরিয়েবলকে এভাবে সংজ্ঞায়িত করি:
VARIABLE_NAME="Hello, World!"
এবং একটি পরিবর্তনশীল ব্যবহার করতে, আমরা ডলার চিহ্ন ব্যবহার করি:
echo $VARIABLE_NAME
জীবন পছন্দ পূর্ণ, এবং তাই ব্যাশ স্ক্রিপ্টিং! শর্তসাপেক্ষ বিবৃতি আমাদের বিকল্পগুলির মধ্যে বেছে নিতে সাহায্য করে। এখানে একটি সহজ if-else বিবৃতি আছে:
if [ $1 -gt 100 ] then echo "That's a big number!" else echo "Meh, that's a small number!" fi
এই স্ক্রিপ্টটি আপনার পাস করা যুক্তি 100-এর বেশি কিনা তা পরীক্ষা করে এবং সেই অনুযায়ী একটি বার্তা প্রদর্শন করে।
তাই আপনার কাছে এটি রয়েছে, ব্যাশ স্ক্রিপ্টিংয়ের উত্তেজনাপূর্ণ জগতের জন্য একজন শিক্ষানবিস গাইড! এবং যদি আপনি একটি অংশ 2 দেখতে চান, তাহলে সদস্যতা বিবেচনা করুন এবং শব্দটি ছড়িয়ে দিন!
ব্যাশ স্ক্রিপ্টিং আয়ত্ত করার রাস্তাটি দীর্ঘ এবং ঘূর্ণায়মান বলে মনে হতে পারে, কিন্তু মনে রাখবেন, রোম একদিনে তৈরি হয়নি। ছোট শুরু করুন, ধারাবাহিকভাবে অনুশীলন করুন এবং পথের সাথে মজা করতে ভুলবেন না। আপনি কিছুক্ষণের মধ্যেই একজন পেশাদারের মতো স্ক্রিপ্টিং করবেন।
এই ব্যাশ স্ক্রিপ্টিং টিউটোরিয়ালটি শুধুমাত্র আইসবার্গের টিপ; আপনার অন্বেষণের জন্য সেখানে একটি সম্পূর্ণ মহাসাগর অপেক্ষা করছে। তাই, অস্থিরতা করবেন না, সেই আঙুলগুলিকে ট্যাপ করুন, এবং খুশি স্ক্রিপ্টিং করুন!