কিভাবে ভিম ব্যবহার করে লিনাক্সে সহজ শেল স্ক্রিপ্ট তৈরি করবেন

How Create Simple Shell Scripts Linux Using Vim



শেল স্ক্রিপ্টিং কিছু দরকারী ফাংশন সম্পাদনের জন্য কমান্ড চালায় এবং শেল চালানোর জন্য ডিজাইন করা হয়। শেল স্ক্রিপ্টগুলি ফাইল ম্যানিপুলেশন, স্বয়ংক্রিয় কাজ যেমন সময় ব্যয় এড়ানোর জন্য অপারেশনগুলি সম্পাদন করতে বেশ সুবিধাজনক; আপনি এমনকি আপনার কমান্ড তৈরি করতে পারেন।

শেল হল ব্যবহারকারী এবং অপারেটিং সিস্টেমের মধ্যে একটি ইন্টারফেস যা ব্যবহারকারীদের অপারেটিং সিস্টেমের সাথে ইন্টারঅ্যাক্ট করতে এবং কমান্ড ব্যবহার করে বিভিন্ন কাজ সম্পাদন করতে দেয়। শেল টার্মিনালের মাধ্যমে ব্যবহারকারীর কাছ থেকে ইনপুট নেয়, কার্নেলের সাথে যোগাযোগ করে, প্রক্রিয়া করে এবং আউটপুট দেয়।







ভিম ব্যবহার করে কীভাবে একটি শেল স্ক্রিপ্ট তৈরি করবেন

শেল স্ক্রিপ্টগুলি সাধারণত যে কোনও পাঠ্য সম্পাদক ব্যবহার করে তৈরি করা হয়। ব্যাশ স্ক্রিপ্টিং ফাইল তৈরির জন্য ন্যানো এবং ভিম এডিটর সুপরিচিত পাঠ্য সম্পাদক। এই উদাহরণের জন্য, আমরা ভিম ব্যবহার করছি। যদি আপনার ভিম না থাকে তবে কমান্ডটি ব্যবহার করে এটি ইনস্টল করুন:



$sudoউপযুক্তইনস্টল আমি এসেছিলাম

ব্যবহার করে টেক্সট এডিটর খুলুন:



$আমি এসেছিলাম

একটি নতুন ফাইল তৈরি করুন:





$আমরাtestcript.sh

স্ক্রিপ্ট টাইপ করুন। #! /বিন/ব্যাশ অপারেটর, শেল বহন শেল নির্দেশিত: আর



#! /বিন/ব্যাশ

বের করে দিলওহে বিশ্ব

এবং ফাইলটি সংরক্ষণ করুন, টিপুন প্রস্থান মোড স্যুইচ করার জন্য কী, এবং তারপর টিপুন :ভিতরে এটি সংরক্ষণ করতে। যদি এটি একটি পঠনযোগ্য ত্রুটি ফাইল দেয়, তাহলে ব্যবহার করুন :ভিতরে! , ফাইলটি সংরক্ষণ করা হবে:

এখন ফাইলটি চালানোর জন্য, টাইপ করুন:

বাশ পরীক্ষালিপি.

শেল স্ক্রিপ্টে কীভাবে মন্তব্য যুক্ত করবেন

একটি মন্তব্য যোগ করতে, # অপারেটর ব্যবহার করুন; সিনট্যাক্স নিচে দেওয়া হল:

#! /বিন/ব্যাশ

#এটি আমার প্রথম শেল স্ক্রিপ্ট

বের করে দিলওহে বিশ্ব

শেল স্ক্রিপ্টে ভেরিয়েবল কীভাবে ব্যবহার করবেন

যে কোন প্রোগ্রামিং এর জন্য ভাষার ভেরিয়েবল অপরিহার্য। ভেরিয়েবলগুলি একটি মান সংরক্ষণ করতে ব্যবহৃত হয়, তা পূর্ণসংখ্যা, অক্ষর বা পাঠ্য স্ট্রিং। আসুন এটি একটি উদাহরণ দিয়ে বুঝতে পারি:

#! /বিন/ব্যাশ

অসম্ভব= এটা আমার প্রথম স্ক্রিপ্ট

বের করে দিল $ অপ্রয়োজনীয়

উপরের স্ক্রিপ্ট আউটপুট হিসাবে পরিবর্তনশীল মান দেবে:

আসুন ব্যবহারকারীর কাছ থেকে ব্যবহারকারীর মান থেকে একটি ভেরিয়েবলের মান কীভাবে পাওয়া যায় তা পরীক্ষা করা যাক:

#! /বিন/ব্যাশ

বের করে দিলআপনার নাম প্রবেশ করুন

পড়ুনname_varable

বের করে দিল 'আপনার বয়স প্রবেশ'

পড়ুনবয়স_ পরিবর্তনশীল

বের করে দিল $ name_varibale$ age_variable পুরাতন

নিচের ছবিটি আউটপুট দেখাচ্ছে:

উপসংহার

শেল স্ক্রিপ্টিং আপনার নিজের কমান্ড তৈরি করতে বা বিভিন্ন ফাংশন সম্পাদনের জন্য একটি স্ক্রিপ্ট ফাইল দিয়ে একাধিক কমান্ড চালানোর জন্য খুবই গুরুত্বপূর্ণ। এই গাইডে, আমরা শেল স্ক্রিপ্টিং এর প্রাথমিক ধারণা উপলব্ধি করি। আমরা শিখেছি কিভাবে স্ক্রিপ্ট এবং একটি শেল স্ক্রিপ্ট ফাইল, এটি সংরক্ষণ এবং তারপর এটি চালানো। তাছাড়া, আমরা শেল স্ক্রিপ্টিংয়ে ভেরিয়েবলের ব্যবহার বুঝতে পেরেছি। বিভিন্ন দরকারী কাজ সম্পন্ন করার জন্য শেল স্ক্রিপ্টিং খুব সুবিধাজনক, এবং উন্মোচনের জন্য অনেক কিছু আছে।