উদাহরণ লিনাক্স Seq কমান্ড ব্যবহার করে

এই নির্দেশিকাটি আপনাকে দেখাবে যে লিনাক্স টার্মিনালের মধ্যে সংখ্যা তালিকা তৈরি করার জন্য seq কমান্ডটি কীভাবে ব্যবহার করা যায়।

Seq কমান্ডের বেসিক সিনট্যাক্স

কল্পনা করুন আপনি স্ক্রিনে 1 থেকে ২0 নম্বর সংখ্যা প্রদর্শন করতে চেয়েছিলেন।

নিম্নোক্ত seq কমান্ডটি আপনাকে দেখায় কিভাবে এটি করতে হয়:

seq 1 20

নিজের উপর, এই কমান্ড মোটামুটি বেহুদা। খুব কম সময়ে আপনি একটি ফাইলে সংখ্যা আউটপুট করতে চান।

আপনি এটি করতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

seq 1 20 | বিড়াল> সংখ্যাযুক্ত ফাইল

এখন আপনার কাছে একটি লিংকযুক্ত ফাইল থাকবে যা প্রতিটি লাইনের সংখ্যা 1 থেকে ২0 মুদ্রিত থাকবে।

এভাবে আমরা দেখিয়েছি যে, ক্রম সংখ্যা ক্রম প্রদর্শনের জন্য এগুলি নিম্নরূপ:

seq 20

ডিফল্ট প্রারম্ভ সংখ্যা 1 তাই শুধু 20 নম্বর সরবরাহ করে seq কমান্ডটি স্বয়ংক্রিয়ভাবে 1 থেকে 20 পর্যন্ত গণনা করে।

যদি আপনি নিম্নলিখিত দুটি ভিন্ন সংখ্যাগুলির মধ্যে গণনা করতে চান তবে আপনাকে শুধুমাত্র দীর্ঘ বিন্যাসটি ব্যবহার করতে হবে:

seq 35 45

এটি স্ট্যান্ডার্ড আউটপুট থেকে সংখ্যা 35 থেকে 45 প্রদর্শন করবে।

কিভাবে Seq কমান্ড ব্যবহার করে একটি বৃদ্ধি সেট করুন

যদি আপনি 1 এবং 100 এর মধ্যে যেকোনো সংখ্যাকেও প্রদর্শন করতে চান তবে নিম্নলিখিত সময়ে দেখানো হিসাবে আপনি একটি সময়ে 2 নম্বর ধাপে seq এর বৃদ্ধি সংখ্যা ব্যবহার করতে পারেন:

seq 2 2 100

উপরের কমান্ডের মধ্যে, প্রথম সংখ্যা হল শুরু বিন্দু।

দ্বিতীয় ধাপটি প্রতিটি ধাপে বৃদ্ধি করার সংখ্যা, উদাহরণস্বরূপ, 2 4 6 8 10।

তৃতীয় সংখ্যা হলো গণনা করার চূড়ান্ত সংখ্যা।

Seq কমান্ড ফরম্যাট করা

শুধু প্রদর্শন বা একটি ফাইল নম্বর পাঠানো বিশেষ করে দরকারী নয়।

যাইহোক, আপনি মার্চ মাসে প্রতি তারিখের সাথে একটি ফাইল তৈরি করতে চান।

এটি করতে আপনি নিম্নলিখিত সুইচ ব্যবহার করতে পারেন:

seq -f "% 02g / 03/2016" 31

এটি নিম্নলিখিত অনুরূপ আউটপুট প্রদর্শন করবে:

আপনি% 02g নোট পাবেন। তিনটি ভিন্ন বিন্যাস আছে: e, f, এবং g।

আপনি যখন এই বিভিন্ন ফরম্যাটগুলি ব্যবহার করেন তখন কী ঘটবে তার একটি উদাহরণ হিসাবে নিম্নোক্ত কমান্ডগুলি ব্যবহার করুন:

seq -f "% e" 1 0.5 3

seq -f "% f" 1 0.5 3

seq -f "% g" 1 0.5 3

% ই থেকে আউটপুট নিম্নরূপ:

% F- এর আউটপুট নিম্নরূপ:

অবশেষে,% g এর আউটপুট নিম্নরূপ:

লুপ জন্য একটি অংশ হিসাবে Seq কমান্ড ব্যবহার করে

আপনি লুপের জন্য একই কোডটি একটি নির্দিষ্ট সংখ্যক বার ব্যবহার করার জন্য seq কমান্ড ব্যবহার করতে পারেন।

উদাহরণস্বরূপ বলা যায় আপনি "হ্যালো ওয়ার্ল্ড" শব্দটিকে দশবার প্রদর্শন করতে চান।

এটি আপনি এটি করতে পারেন কিভাবে:

আমি $ জন্য (seq 10)

করা

echo "হ্যালো ওয়ার্ল্ড"

সম্পন্ন

ক্রম বিভাজক পরিবর্তন করুন

ডিফল্টরূপে, seq কমান্ডটি একটি নতুন লাইনের প্রতিটি সংখ্যা প্রদর্শন করে।

এটি যে কোনও সীমাবদ্ধতা অক্ষর যা আপনি ব্যবহার করতে চান তা পরিবর্তন করা যায়।

উদাহরণস্বরূপ, যদি আপনি একটি কমা ব্যবহার করতে চান সংখ্যাগুলি পৃথক করতে নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

seq -s, 10

যদি আপনি একটি স্থান ব্যবহার করতে পছন্দ করেন তাহলে আপনাকে উদ্ধৃতিগুলি লিখতে হবে:

seq -s "10"

অনুক্রম সংখ্যা করুন একই লম্বা


যখন আপনি একটি ফাইলের সংখ্যা আউটপুট আউট আপনি বিরক্ত হতে পারে হিসাবে আপনি দশ এবং সংখ্যা যে সংখ্যা একটি ভিন্ন দৈর্ঘ্যের হয় মাধ্যমে ধাপে ধাপে

উদাহরণ স্বরূপ:

আপনি নিম্নোক্ত সংখ্যাগুলি একই সংখ্যা করতে পারেন:

seq-w 10000

যখন আপনি উপরের কমান্ডটি চালান তখন আউটপুট নিম্নরূপ হবে:

বিপরীত ক্রমে নাম দেখানো

আপনি বিপরীত ক্রম মধ্যে একটি ক্রম সংখ্যা প্রদর্শন করতে পারেন।

উদাহরণস্বরূপ, যদি আপনি সংখ্যা 10 থেকে 1 প্রদর্শন করতে চান তবে আপনি নিম্নলিখিত সিনট্যাক্স ব্যবহার করতে পারেন:

seq 10 -1 1

ফ্লোটিং পয়েন্ট সংখ্যা

আপনি ফ্লোটিং পয়েন্ট সংখ্যার পাশাপাশি কাজ করার জন্য ক্রম কমান্ড ব্যবহার করতে পারেন।

উদাহরণস্বরূপ, যদি আপনি 0 এবং 1 এর মধ্যে 0.1 ধাপের সাথে প্রতিটি সংখ্যা প্রদর্শন করতে চান তবে নিম্নোক্ত হিসাবে আপনি এটি করতে পারেন:

seq 0 0.1 1

সারাংশ

একটি bash স্ক্রিপ্ট অংশ হিসাবে ব্যবহৃত যখন seq কমান্ড আরও দরকারী।