Seq (Unix)
यूनिक्स जैसी कंप्यूटर प्रणालियों पर, एस. ई. क्यू. संख्याओं का एक क्रम उत्पन्न करने के लिए एक उपयोगिता है। हिस्ट्री सेक पहली बार 1985 में 8वें संस्करण रिसर्च यूनिक्स पर दिखाई दिया, और यूनिक्स के अन्य रूपों (जैसे वाणिज्यिक यूनिक्स या बीएसडी) द्वारा अपनाया नहीं गया था। फिर भी, इसे बाद में बेल लैब्स से प्लान 9 में अपनाया गया था, और वहाँ से फ्रीबीएसडी जैसे कुछ आधुनिक बीएसडी वंशजों में प्रतिलिपि बनाई गई थी। सेक का एक और संस्करण 1994 में उलरिच ड्रेपर द्वारा जीएनयू के लिए लिखा गया था, और अब जीएनयू कोर यूटिलिटीज के हिस्से के रूप में सभी लिनक्स वितरणों पर उपलब्ध है। यह कमांड माइक्रोसॉफ्ट विंडोज के लिए एक अलग पैकेज के रूप में उपलब्ध है जो सामान्य जीएनयू यूनिक्स जैसी उपयोगिताओं के देशी विन 32 पोर्ट के अनक्सयूटील्स संग्रह के हिस्से के रूप में उपलब्ध है। कार्यात्मकता इसके सबसे बुनियादी उपयोग के मामले में, एस. ई. क्यू. एन. 1 से एन तक के सभी पूर्णांकों को अनुक्रम में प्रिंट करता है। यह उस समय यूनिक्स खोल के रूप में सुविधाजनक था, बोर्न खोल में संख्याओं पर पुनरावृत्ति के लिए कोई आदिम नहीं था, और इसका "के लिए" आदेश केवल शब्दों की सूची पर पुनरावृत्ति कर सकता था। इसलिए एस. ई. क्यू. का उपयोग ऐसी सूची बनाने के लिए किया गया था, जैसा कि इस उदाहरण मेंः #फ़ाइल 17 के माध्यम से फ़ाइल 1 को हटाएंः 'एस. ई. क्यू. 17' में एन के लिए 'आर. एम.' फ़ाइल $एन 'किया गया एस. ई. क्यू. में संख्यात्मक अनुक्रम के प्रारंभ (केवल अंत नहीं), इसकी वृद्धि (एक फ्लोटिंग पॉइंट नंबर), और संख्या के स्वरूपण को नियंत्रित करने के लिए अतिरिक्त विकल्प थे। जी. एन. यू. एस. ई. क्यू. ने प्रारूप विकल्प (-पी से-एफ) का नाम और अर्थ बदल दिया और संख्याओं (-एस, एक नई पंक्ति में डिफ़ॉल्ट) के बीच विभाजक को नियंत्रित करने के लिए एक विकल्प जोड़ा। अन्य उपलब्ध विकल्पों (जैसे, एक्स. पी. आर.) के साथ, और हाल ही में अंतर्निर्मित संख्यात्मक पुनरावृत्ति जोड़ने वाले गोले के साथ, आज एस. ई. क्यू. का कम उपयोग किया जाता है। आधुनिक लिनक्स शेल, बैश में, उपरोक्त उदाहरण को वैकल्पिक रूप से इस प्रकार लिखा जा सकता हैः {1.17} में n के लिए rm "फ़ाइल $n" किया गया और अधिक कुशलता से, वास्तव में पूरे अनुक्रम को पहले से उत्पन्न किए बिना, ((n = 1; n <= 17; n + +)) rm "फ़ाइल $n" किया गया 8वें संस्करण से संदर्भ एस. ई. क्यू. मैनुअल पेज फ्री. बी. एस. डी. बाहरी लिंक यूनिक्स सॉफ्टवेयर उपयोगिता सॉफ्टवेयर से यूनिक्स एस. ई. क्यू. मैनुअल पेज