अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

sedplan9 - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में सेडप्लान9 चलाएं।

यह कमांड sedplan9 है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


सेड - स्ट्रीम संपादक

SYNOPSIS


प्यास [ -gln ] [ -e लिपि ] [ -f sfile ] [ पट्टिका ... ]

वर्णन


Sed नामित की प्रतिलिपि बनाता है फ़ाइलों (मानक इनपुट डिफ़ॉल्ट) मानक आउटपुट के लिए, संपादित
आदेशों की एक स्क्रिप्ट के अनुसार। -f विकल्प के कारण स्क्रिप्ट फ़ाइल से ली जाती है
sfile; ये विकल्प जमा हो जाते हैं. अगर वहाँ सिर्फ एक है -e विकल्प और नहीं -fका, झंडा -e
छोड़ा जा सकता है. -n विकल्प डिफ़ॉल्ट आउटपुट को दबा देता है; -g सभी प्रतिस्थापनों का कारण बनता है
वैश्विक होना, मानो प्रत्यय हो g-l विकल्प कारण प्यास इसके आउटपुट बफ़र को फ्लश करने के लिए
हर नई पंक्ति.

एक स्क्रिप्ट में निम्नलिखित प्रकार के संपादन आदेश होते हैं, प्रति पंक्ति एक:

[पता [, पता]] समारोह [तर्क ...]

सामान्य ऑपरेशन में प्यास इनपुट की एक पंक्ति को चक्रीय रूप से कॉपी करता है पैटर्न अंतरिक्ष (जब तक
एक कमांड के बाद कुछ बचा होता है), सभी कमांड को क्रम से लागू करता है पतों
उस पैटर्न स्पेस का चयन करें, और स्क्रिप्ट के अंत में पैटर्न स्पेस को कॉपी करें
मानक आउटपुट (अंडर को छोड़कर) -n) और पैटर्न स्थान हटा देता है।

An पता या तो एक दशमलव संख्या है जो फ़ाइलों में इनपुट लाइनों को संचयी रूप से गिनती है, a
जो इनपुट की अंतिम पंक्ति, या संदर्भ पते को संबोधित करता है, /नियमित अभिव्यक्ति/, में
की शैली regexp(7), अतिरिक्त परिपाटी के साथ जो इसमें सन्निहित एक नई पंक्ति से मेल खाता है
पैटर्न अंतरिक्ष।

बिना पते वाली एक कमांड लाइन प्रत्येक पैटर्न स्थान का चयन करती है।

एक पते वाली एक कमांड लाइन पते से मेल खाने वाले प्रत्येक पैटर्न स्थान का चयन करती है।

दो पतों वाली एक कमांड लाइन पहले पैटर्न स्पेस से समावेशी रेंज का चयन करती है
जो पहले पते से अगले पैटर्न स्पेस के माध्यम से मेल खाता है जो दूसरे से मेल खाता है।
(यदि दूसरा पता पहले चयनित पंक्ति संख्या से कम या बराबर संख्या है,
केवल एक पंक्ति का चयन किया गया है।) इसके बाद प्रक्रिया दोहराई जाती है, फिर से तलाश की जाती है
पहला पता.

संपादन आदेशों को निषेध के उपयोग द्वारा गैर-चयनित पैटर्न स्थानों पर लागू किया जा सकता है
फ़ंक्शन (नीचे)।

एक तर्क निरूपित किया गया टेक्स्ट इसमें एक या अधिक पंक्तियाँ होती हैं, जिनमें से अंतिम को छोड़कर बाकी सभी पंक्तियाँ इसी पर समाप्त होती हैं
नई पंक्ति को छुपाने के लिए. टेक्स्ट में बैकस्लैश को प्रतिस्थापन में बैकस्लैश की तरह माना जाता है
एक कमांड की स्ट्रिंग, और प्रारंभिक रिक्त स्थान और टैब को इससे बचाने के लिए उपयोग किया जा सकता है
स्ट्रिपिंग जो प्रत्येक स्क्रिप्ट लाइन पर की जाती है।

एक तर्क निरूपित किया गया rfile or wfile कमांड लाइन को समाप्त करना होगा और उससे पहले होना चाहिए
बिल्कुल एक खाली. प्रत्येक wfile प्रसंस्करण शुरू होने से पहले बनाया जाता है। ज्यादा से ज्यादा हो सकता है
120 अलग wfile तर्क।

a\
टेक्स्ट संलग्न करें. जगह टेक्स्ट अगली इनपुट लाइन पढ़ने से पहले आउटपुट पर।

b लेबल करने के लिए शाखा : आदेश असर लेबल. अगर लेबल खाली है, शाखा को
स्क्रिप्ट का अंत.

c\
टेक्स्ट परिवर्तन। पैटर्न स्थान हटाएँ. 0 या 1 पते के साथ या ए के अंत में
2—पता सीमा, स्थान टेक्स्ट आउटपुट पर. अगला चक्र प्रारंभ करें.

d पैटर्न स्थान हटाएँ. अगला चक्र प्रारंभ करें.

D पहली नई पंक्ति के माध्यम से पैटर्न स्पेस के प्रारंभिक खंड को हटाएं।
अगला चक्र प्रारंभ करें.

g पैटर्न स्पेस की सामग्री को होल्ड स्पेस की सामग्री से बदलें।

G होल्ड स्पेस की सामग्री को पैटर्न स्पेस में जोड़ें।

h होल्ड स्पेस की सामग्री को पैटर्न स्पेस की सामग्री से बदलें।

H पैटर्न स्पेस की सामग्री को होल्ड स्पेस में जोड़ें।

i\
टेक्स्ट डालना। जगह टेक्स्ट मानक आउटपुट पर।

n पैटर्न स्पेस को मानक आउटपुट में कॉपी करें। पैटर्न स्पेस बदलें
इनपुट की अगली पंक्ति के साथ.

N इनपुट की अगली पंक्ति को एक एम्बेडेड न्यूलाइन के साथ पैटर्न स्पेस में जोड़ें।
(वर्तमान लाइन संख्या बदल जाती है।)

p प्रिंट करें. पैटर्न स्पेस को मानक आउटपुट में कॉपी करें।

P पहली नई पंक्ति के माध्यम से पैटर्न स्पेस के प्रारंभिक खंड को कॉपी करें
मानक आउटपुट।

q छोड़ना। स्क्रिप्ट के अंत तक शाखा लगाएं. कोई नया चक्र शुरू न करें.

r rfile की सामग्री पढ़ें rfile. अगला पढ़ने से पहले उन्हें आउटपुट पर रखें
इनपुट लाइन।

s/नियमित अभिव्यक्ति/प्रतिस्थापन/झंडे
स्थानापन्न प्रतिस्थापन के उदाहरणों के लिए स्ट्रिंग नियमित अभिव्यक्ति in
पैटर्न स्थान. फ़ुलर के स्थान पर किसी भी वर्ण का उपयोग किया जा सकता है
विवरण देखें regexp(7). झंडे का शून्य या अधिक है

g वैश्विक। के सभी गैर-अतिव्यापी उदाहरणों के लिए स्थानापन्न नियमित
अभिव्यक्ति सिर्फ पहले वाले के बजाय।

p यदि कोई प्रतिस्थापन किया गया है तो पैटर्न स्थान प्रिंट करें।

w wfile
लिखना। पैटर्न स्पेस को इसमें जोड़ें wfile यदि कोई प्रतिस्थापन किया गया था.

t लेबल परीक्षा। आदेश को प्रभावित करने वाली शाखा लेबल यदि कोई प्रतिस्थापन किया गया है
किसी इनपुट लाइन के नवीनतम पढ़ने या किसी इफ के निष्पादन के बाद से बनाया गया
लेबल खाली है, स्क्रिप्ट के अंत तक शाखा।

w wfile
लिखना। पैटर्न स्पेस को इसमें जोड़ें wfile.

x पैटर्न की सामग्री का आदान-प्रदान करें और रिक्त स्थान रखें।

y/string1/string2/
परिवर्तन. वर्णों की सभी घटनाओं को बदलें string1 साथ
इसी वर्ण में string2. की लम्बाई string1 और string2 चाहिए
बराबर हो।

!समारोह नहीं। लागू करें समारोह (या समूह, यदि समारोह केवल पंक्तियों के लिए है नहीं
पते(पतों) द्वारा चयनित।

: लेबल यह आदेश कुछ नहीं करता; यह एक सहन करता है लेबल एसटी b और t शाखा लगाने का आदेश देता है
सेवा मेरे।

= वर्तमान लाइन नंबर को मानक आउटपुट पर एक लाइन के रूप में रखें।

{ पैटर्न स्पेस होने पर ही मिलान के माध्यम से निम्नलिखित कमांड निष्पादित करें
चयनित है।

खाली कमांड को नजरअंदाज कर दिया जाता है.

उदाहरण


प्यास 10q पट्टिका
फ़ाइल की पहली 10 पंक्तियाँ प्रिंट करें।

प्यास '/^$/डी'
मानक इनपुट से रिक्त पंक्तियाँ हटाएँ।

प्यास 's/UNIX/& सिस्टम/जी'
के प्रत्येक उदाहरण को प्रतिस्थापित करें

sed 's/ *$// अनुगामी रिक्त स्थान छोड़ें
/^$/d खाली पंक्तियाँ छोड़ें
s/ */\ रिक्त स्थान को नई पंक्तियों से बदलें
/g
/^$/डी' अध्याय*
फ़ाइलें प्रिंट करें chapter1, chapter2, आदि। एक पंक्ति में एक शब्द।

nroff -ms पांडुलिपि | सेड'
${
/^$/p यदि फ़ाइल की अंतिम पंक्ति खाली है, तो उसे प्रिंट करें
}
//N यदि वर्तमान पंक्ति खाली है, तो अगली पंक्ति जोड़ें
/^\n$/D' यदि दो पंक्तियाँ खाली हैं, तो पहली को हटा दें
स्वरूपित पांडुलिपि से खाली पंक्तियों के प्रत्येक समूह में से एक को छोड़कर सभी को हटा दें।

स्रोत


/src/cmd/sed.c

onworks.net सेवाओं का उपयोग करके sedplan9 का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad