শেল স্ক্রিপ্টিং - টিউটোরিয়াল 09: তত্ত্ব থেকে অনুশীলন - অংশ 03

শেল স্ক্রিপ্টিং - টিউটোরিয়াল 09: তত্ত্ব থেকে অনুশীলন - অংশ 03

শেল স্ক্রিপ্টিং - টিউটোরিয়াল 09: তত্ত্ব থেকে অনুশীলন - অংশ 03

এই মধ্যে 09 টিউটোরিয়াল আমাদের বর্তমান সিরিজের উপর শেল স্ক্রিপ্টিং, আমরা আরেকটি সেটের সাথে চালিয়ে যাব ব্যবহারিক উদাহরণ আকারে আদেশ আদেশ, যা আমরা শুরু করেছি 07 টিউটোরিয়াল.

এবং মনে রাখবেন যে, মধ্যে আগের টিউটোরিয়াল 07 এবং 08 আমরা সম্বোধন করা হয়েছে শেল স্ক্রিপ্টিংয়ের ব্যবহারিক অংশ OS থেকে প্যারামিটার বের করতে কমান্ড কমান্ড ব্যবহার করে, এবং তে টিউটোরিয়াল 06 এবং 05, আমরা বিভিন্ন সম্বোধন অনলাইন সম্পদ এবং কিছু ভাল অভ্যাস. যখন অনেক তাত্ত্বিক ভিত্তি স্ক্রিপ্টিং ভাষার মধ্যে আচ্ছাদিত ছিল টিউটোরিয়াল 04 থেকে 01.

শেল স্ক্রিপ্টিং - টিউটোরিয়াল 08: তত্ত্ব থেকে অনুশীলন - অংশ 02

শেল স্ক্রিপ্টিং - টিউটোরিয়াল 08: তত্ত্ব থেকে অনুশীলন - অংশ 02

এবং, এই পোস্ট শুরু করার আগে বলা হয় "শেল স্ক্রিপ্টিং - টিউটোরিয়াল 09", আমরা আপনাকে নিম্নলিখিত অন্বেষণ করার সুপারিশ করব৷ সম্পর্কিত বিষয়বস্তু, এটি পড়ার শেষে:

শেল স্ক্রিপ্টিং - টিউটোরিয়াল 08: তত্ত্ব থেকে অনুশীলন - অংশ 02
সম্পর্কিত নিবন্ধ:
শেল স্ক্রিপ্টিং - টিউটোরিয়াল 08: তত্ত্ব থেকে অনুশীলন - অংশ 02
শেল স্ক্রিপ্টিং - টিউটোরিয়াল 07: তত্ত্ব থেকে অনুশীলন - অংশ 01
সম্পর্কিত নিবন্ধ:
শেল স্ক্রিপ্টিং - টিউটোরিয়াল 07: তত্ত্ব থেকে অনুশীলন - অংশ 01

শেল স্ক্রিপ্টিং টিউটোরিয়াল 09

শেল স্ক্রিপ্টিং টিউটোরিয়াল 09

শেল স্ক্রিপ্টিং এ শুরু করার জন্য কমান্ডের উদাহরণ

সিস্টেম শনাক্তকরণ ডেটা সম্পর্কিত মান এবং পরামিতি বের করুন

পরবর্তী, আমাদের কমান্ড কমান্ড আজ থেকে, জন্য শেল স্ক্রিপ্টিং শিখুন তারা নিম্নলিখিত হয়:

DISTROV01=$(cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=) ; echo $DISTROV01

DISTROV02=$(cat /etc/os-release | grep ID | grep -v "VERSION_ID" | sed 's/ID=//') ; echo $DISTROV02

DISTROV03=$(lsb_release -d | sed 's/Description://' | awk '{print $1}') ; echo $DISTROV03

DISTROV04=$(lsb_release -i | awk '{print $3}') ; echo $DISTROV04

DISTROV05=$(cat /etc/os-release | grep NAME | grep -v "VERSION" | sed -n '2p' | cut -f2 -d\" | awk '{print $1}') ; echo $DISTROV05

DISTROV06=$(lsb_release -d | sed 's/Description://' | awk '{print $1, $2, $3, $4}') ; echo $DISTROV06

DISTROV07=$(cat /etc/os-release | grep NAME | grep -v "VERSION" | sed -n '2p' | cut -f2 -d\") ; echo $DISTROV07

DISTROV08=$(cat /etc/os-release | grep VERSION= | sed -n '1p' | sed 's/VERSION=//' | sed 's/"//g' | awk '{print $1}') ; echo $DISTROV08

DISTROV09=$(cat /etc/os-release | grep VERSION_ID= | sed -n '1p' | sed 's/VERSION_ID=//' | sed 's/"//g') ; echo $DISTROV09

DISTROV10=$(lsb_release -r | sed 's/Release://') ; echo $DISTROV10

DISTROV11=$(lsb_release -d | awk '{print $4}') ; echo $DISTROV11

DISTROV12=$(lsb_release -c | sed 's/Codename://') ; echo $DISTROV12

DISTROV13=$(cat /etc/os-release | grep VERSION= | sed -n '1p' | sed 's/VERSION=//' | sed 's/"//g' | awk '{print $2}' | sed 's/(//g' | sed 's/)//g') ; echo $DISTROV13

Al প্রতিটি কমান্ড চালান এখানে দেখানো হয়েছে, আমরা একটি পাব অনুরূপ আউটপুট (ফলাফল), নিচের ছবিতে দেখানো হয়েছে:

সিস্টেম শনাক্তকরণ ডেটা সম্পর্কিত মান এবং পরামিতি বের করুন

মনে রাখবেন যে প্রতিটি কমান্ড অর্ডারের সাথে ধারণাটি হল প্রতিটি কমান্ড এর মধ্যে যা করে তা ভেঙে ফেলা, শেল স্ক্রিপ্টিং কীভাবে আউটপুটকে ফর্ম্যাট করে তা দেখতে। এমনভাবে, এক্সিকিউটেড কমান্ড অর্ডারের প্রতিটি ধাপ বুঝতে হবে। উদাহরণস্বরূপ, প্রথম উদাহরণের সাথে, ধারণাটি নিম্নরূপ সবকিছু কার্যকর করা হবে:

cat /etc/os-release
cat /etc/os-release | grep ID
cat /etc/os-release | grep ID | grep -v "VERSION"
cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=
DISTROV01=$(cat /etc/os-release | grep ID | grep -v "VERSION" | cut -f2 -d\=) ; echo $DISTROV01
শেল স্ক্রিপ্টিং - টিউটোরিয়াল 06: ব্যাশ শেল স্ক্রিপ্ট - পার্ট 3
সম্পর্কিত নিবন্ধ:
শেল স্ক্রিপ্টিং - টিউটোরিয়াল 06: ব্যাশ শেল স্ক্রিপ্ট - পার্ট 3
শেল স্ক্রিপ্টিং - টিউটোরিয়াল 05: ব্যাশ শেল স্ক্রিপ্ট - পার্ট 2
সম্পর্কিত নিবন্ধ:
শেল স্ক্রিপ্টিং - টিউটোরিয়াল 05: ব্যাশ শেল স্ক্রিপ্ট - পার্ট 2

পোস্টের জন্য বিমূর্ত ব্যানার

সংক্ষেপে, আমরা এটি আশা করি "শেল স্ক্রিপ্টিং" এর টিউটোরিয়াল 09 পরিপ্রেক্ষিতে একটি ছোট কিন্তু মূল্যবান অবদান অফার অবিরত শেখার এবং বোঝার লক্ষ্য সম্ভাব্য শেল স্ক্রিপ্টিং টেকনিক. এবং আপনি যদি আরও কিছু শিখতে চান তবে আমি আপনাকে নিম্নলিখিতগুলি অন্বেষণ করার জন্য আমন্ত্রণ জানাচ্ছি YouTube চ্যানেল, যেখানে নিয়মিতভাবে একটি ব্যবহারিক উপায়ে সম্বোধন করে শেল স্ক্রিপ্টিংয়ের ক্ষমতা একটি মাধ্যমে প্রযুক্তিগত এবং শিক্ষামূলক সরঞ্জাম কল LPI-SOA (লিনাক্স পোস্ট ইনস্টল - অ্যাডভান্সড অপ্টিমাইজেশান স্ক্রিপ্ট).

কন্টেন্ট ভালো লাগলে, মন্তব্য করুন এবং শেয়ার করুন. এবং মনে রাখবেন, আমাদের শুরুতে যান «ওয়েব সাইট», অফিসিয়াল চ্যানেল ছাড়াও Telegram আরও খবর, টিউটোরিয়াল এবং লিনাক্স আপডেটের জন্য। পশ্চিম গ্রুপ, আজকের বিষয় বা অন্যান্য সম্পর্কিত বিষয়ে আরও তথ্যের জন্য।


মন্তব্য করতে প্রথম হতে হবে

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।