Seq (Unix)
ইউনিক্স-সদৃশ কম্পিউটার সিস্টেমে, এসইকিউ হল সংখ্যার ক্রম তৈরি করার জন্য একটি উপযোগিতা। হিস্ট্রি সেক 1985 সালে 8ম সংস্করণ রিসার্চ ইউনিক্সে প্রথম প্রকাশিত হয় এবং ইউনিক্সের অন্যান্য রূপগুলি (যেমন বাণিজ্যিক ইউনিক্স বা বিএসডি) দ্বারা গৃহীত হয়নি। তা সত্ত্বেও, এটি পরে বেল ল্যাবস থেকে প্ল্যান 9-এ গৃহীত হয়েছিল এবং সেখান থেকে ফ্রিবিএসডি-র মতো কিছু আধুনিক বিএসডি বংশধরদের মধ্যে অনুলিপি করা হয়েছিল। সেকিউ-এর আরেকটি সংস্করণ 1994 সালে উলরিচ ড্রেপার দ্বারা জিএনইউ-এর জন্য লেখা হয়েছিল এবং এখন জিএনইউ কোর ইউটিলিটিগুলির অংশ হিসাবে সমস্ত লিনাক্স ডিস্ট্রিবিউশনে উপলব্ধ। কমান্ডটি মাইক্রোসফ্ট উইন্ডোজের জন্য একটি পৃথক প্যাকেজ হিসাবে সাধারণ জিএনইউ ইউনিক্স-এর মতো ইউটিলিটিগুলির নেটিভ উইন 32 পোর্টের আনক্সুটিলস সংগ্রহের অংশ হিসাবে উপলব্ধ। কার্যকারিতা এর সবচেয়ে মৌলিক ব্যবহারের ক্ষেত্রে, সেকিউ এন 1 থেকে এন পর্যন্ত সমস্ত পূর্ণসংখ্যাকে ক্রমানুসারে মুদ্রণ করে। সেই সময়ে ইউনিক্স শেল হিসাবে এটি সুবিধাজনক ছিল, বোর্ন শেলের সংখ্যার উপর পুনরাবৃত্তির জন্য কোনও আদিম ছিল না এবং এর "জন্য" কমান্ডটি শুধুমাত্র শব্দের তালিকার উপর পুনরাবৃত্তি করতে পারত। সুতরাং এই ধরনের একটি তালিকা তৈরি করতে এসইকিউ ব্যবহার করা হয়েছিল, যেমন এই উদাহরণেঃ #ফাইল 17-এর মাধ্যমে ফাইল 1 সরিয়ে ফেলুনঃ 'এসইকিউ 17'-এ এন-এর জন্য 'ডু আরএম' ফাইল $এন 'সম্পন্ন এসইকিউ-তে সংখ্যাসূচক অনুক্রমের শুরু (কেবল শেষ নয়), এর বৃদ্ধি (একটি ভাসমান বিন্দু সংখ্যা) এবং সংখ্যার বিন্যাস নিয়ন্ত্রণের জন্য অতিরিক্ত বিকল্প ছিল। জিএনইউ সেক বিন্যাস বিকল্পের নাম এবং অর্থ পরিবর্তন করেছে (-p থেকে-f) এবং সংখ্যার (-s, একটি নতুন লাইনে ডিফল্ট) মধ্যে বিভাজক নিয়ন্ত্রণ করার জন্য একটি বিকল্প যুক্ত করেছে। উপলব্ধ অন্যান্য বিকল্পগুলির সাথে (যেমন, এক্সপিআর), এবং আরও সাম্প্রতিক শেলগুলি অন্তর্নির্মিত সংখ্যাসূচক পুনরাবৃত্তি যুক্ত করার সাথে, আজকাল সেকিউ কম ব্যবহৃত হয়। আধুনিক লিনাক্স শেল, ব্যাশে, উপরের উদাহরণটি বিকল্পভাবে এইভাবে লেখা যেতে পারেঃ {1.17}-এ n-এর জন্য rm "ফাইল $n" সম্পন্ন করুন এবং আরও দক্ষতার সাথে, প্রকৃতপক্ষে পুরো ক্রমটি আগে থেকে তৈরি না করে, যেমন ((n = 1; n <= 17; n + +)) rm "ফাইল $n" করা রেফারেন্স সেক ম্যানুয়াল পৃষ্ঠা 8ম সংস্করণ থেকে ইউনিক্স সেক ম্যানুয়াল পৃষ্ঠা ফ্রিবিএসডি এক্সটার্নাল লিঙ্ক থেকে ইউনিক্স সফ্টওয়্যার ইউটিলিটি সফ্টওয়্যার