Assignment Operators এবং Concatenation

Computer Programming - অক (Awk) AWK এ অপারেটরস (Operators in AWK) |
259
259

AWK তে Assignment Operators এবং Concatenation এর ব্যবহার গুরুত্বপূর্ণ, কারণ এগুলি ডেটা পরিচালনা এবং প্রক্রিয়াকরণে সহায়ক হয়। এখানে এই দুটি ধারণার বিস্তারিত আলোচনা করা হলো।


Assignment Operators

Assignment Operators হল অপারেটরগুলি যা ভেরিয়েবলে মান সংযুক্ত করার জন্য ব্যবহৃত হয়। AWK তে নিম্নলিখিত প্রধান অ্যাসাইনমেন্ট অপারেটরগুলি রয়েছে:

  1. = (Simple Assignment Operator):
    • এটি একটি ভেরিয়েবলে মান সেট করতে ব্যবহৃত হয়।
    • উদাহরণ:

      awk '{x = $1 + $2; print x}' filename.txt
    • এখানে $1 এবং $2 এর যোগফল x ভেরিয়েবলে সংরক্ষিত হয়।
  2. += (Addition Assignment Operator):
    • এটি একটি ভেরিয়েবলে পূর্বের মানের সাথে নতুন মান যোগ করতে ব্যবহৃত হয়।
    • উদাহরণ:

      awk '{sum += $1} END {print sum}' filename.txt
    • এখানে sum ভেরিয়েবলে $1 এর মান যোগ করা হচ্ছে।
  3. -= (Subtraction Assignment Operator):
    • এটি একটি ভেরিয়েবলে পূর্বের মানের থেকে নতুন মান বিয়োগ করতে ব্যবহৃত হয়।
    • উদাহরণ:

      awk '{balance -= $2} END {print balance}' filename.txt
  4. *= (Multiplication Assignment Operator):
    • এটি একটি ভেরিয়েবলে পূর্বের মানের সাথে নতুন মান গুণ করতে ব্যবহৃত হয়।
    • উদাহরণ:

      awk '{product *= $1} END {print product}' filename.txt
  5. /= (Division Assignment Operator):
    • এটি একটি ভেরিয়েবলে পূর্বের মানের উপর নতুন মান ভাগ করতে ব্যবহৃত হয়।
    • উদাহরণ:

      awk '{average /= count} END {print average}' filename.txt

Concatenation

Concatenation হল একটি প্রক্রিয়া যেখানে দুটি বা তার বেশি স্ট্রিং বা টেক্সট একত্রিত করা হয়। AWK তে স্ট্রিং কনক্যাটেনেট করার জন্য . (ডট) অপারেটর ব্যবহার করা হয়। এটি সাধারণত একটি স্ট্রিং এর সাথে আরেকটি স্ট্রিং যুক্ত করতে ব্যবহৃত হয়।

উদাহরণ:

  1. স্ট্রিং কনক্যাটেনেশন:

    awk '{fullName = $1 "." $2; print fullName}' filename.txt

    এখানে $1 এবং $2 এর মান একত্রিত করে fullName তৈরি হচ্ছে।

  2. বৈশিষ্ট্যযুক্ত স্ট্রিং:

    awk '{message = "Hello, " $1 "!"; print message}' filename.txt

    এখানে message ভেরিয়েবলটি ব্যবহারকারীর নামের সাথে যুক্ত একটি স্বাগত বার্তা তৈরি করছে।

  3. ফরম্যাটেড আউটপুট:

    awk '{output = "Record: " $1 ", Age: " $2; print output}' filename.txt

    এখানে প্রতিটি রেকর্ডের জন্য ফরম্যাটেড আউটপুট তৈরি হচ্ছে।


সারসংক্ষেপ

AWK তে Assignment Operators এবং Concatenation ব্যবহার করা খুবই কার্যকরী। Assignment Operators ব্যবহার করে ব্যবহারকারীরা ভেরিয়েবলে মান সংযুক্ত করতে পারে এবং ভেরিয়েবলগুলোর গাণিতিক অপারেশন পরিচালনা করতে পারে। অন্যদিকে, Concatenation ব্যবহার করে স্ট্রিং বা টেক্সটের বিভিন্ন অংশ একত্রিত করতে পারে। এই দুটি ধারণা AWK স্ক্রিপ্টগুলির কার্যকারিতা এবং নমনীয়তা বাড়ায়, যা ডেটা বিশ্লেষণ এবং প্রক্রিয়াকরণের কাজে সহায়ক হয়।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion