dianavdavidson/MUCS-Hinglish huggingface dataset:
इस file में हमारे pass कुछ प्रविष्टियाँ हैं जैसे roll नंबर nem stream marks pass या fail और छात्रवृत्ति
अब माना कि हम file की दूसरी line print करना चाहते हैं
sed space single quotes में space 2p single quotes के बाद space seddemo txt
यहाँ 2 दूसरी line की location दिखाता है
p वह क्रिया दिखाता है जो printing p है
अब output देखते हैं
यह पूरी file दिखाता है पर देखें कि दूसरी line दो बार printed हुई है
यह क्रिया p का default परिणाम है
सिर्फ दूसरी line print करने के लिए
type करें sed spacen space single quotes में 2p single quotes के बाद space seddemo txt
हम देखते हैं कि सिर्फ दूसरी line printed हुई है
n silent mode के लिए है जो सारे अनावश्यक output को दबा देगा
फिर हमें stream में वह location देनी है जो हम edit करना या दिखाना चाहते हैं
हम दूसरी line चुनना चाहते हैं
p वो क्रिया दिखाता है जो हम करना चाहते हैं यानी दूसरी line print करना
और seddemo txt file का name है
यह sed sed command का सामान्य रचनाक्रम है
अब file की आखिरी line print करते हैं
मैं prompt को साफ करती हूँ
sed spacen space single quotes में dollar चिन्ह $p single quotes के बाद space seddemo txt
हम देखते हैं कि आखिरी line printed हुई है
माना हम तीसरी से छठी तक की प्रविष्टियाँ print करना चाहते हैं
इसके लिए हमें terminal पर निम्न type करने की ज़रुरत है:
sed spacen space single quotes में 3 comma  6p single quotes के बाद space seddemo txt
output में तीसरी line से छठी line तक प्रदर्शित hota है
प्रक्रिया से पहले exclamation mark लगाकर किसी प्रक्रिया का विपरीत भी कर सकते हैं
माना कि अगर हमें तीसरी से छठी lines छोड़कर बाकी सारी lines print करनी हैं तो हम type करेंंगे sed spacen space single quotes में 3 comma  6 exclamation mark ! p
single quotes के बाद seddemo txt
line addressing और context addressing
अब तक हमने file में so लाइनें निर्दिष्ट की हैं जिनमें क्रिया किये जाने की ज़रुरत है
इसे line addressing कहते हैं
line numbers के द्वारा निर्दिष्ट address
यह addressing का एक तरीका है
addressing का दूसरा तरीका context addressing है
lines जो विशेष context रखती हैं उन्हें विशेष शब्द कहते हैं
अगर हम उन lines पर क्रिया करना चाहते हैं जिसमें एक विशेष शब्द है हम context addressing प्रयोग करते हैं
regular expressions प्रयोग किये जा सकते हैं
माना हम वो लाइनें print करना चाहते हैं जिनमे computers शब्द है
sed space n space single quotes में front slash square bracket खोलें cc square bracket बंद करें omputers/p single quotes के बाद space seddemo txt
हम देखते हैं कि वे लाइनें जिनमें computers शब्द है प्रदर्शित हुई हैं
हम pattern square brackets में लिखते हैं
यह square brackets में कोई एक या दोनों characters मिलान करता है
जब हमें patterns के मिलान की ज़रुरत होती है तो patterns को front slashes के बीच टाइप करना होता है
w विकल्प प्रयोग करके भी हम इसे फाइल में प्रिंट कर सकते हैं
sed spacen space single quotes में front slash square bracket खोलें cc square bracket बंद करें omputers/w space computer _ student txt single quotes के बाद space seddemo txt
अब सारी मिलान की हुई लाइनों को computer _ student txt file में स्थानांतरित किया जायेगा
अब computer _ student की विषय वस्तु देखते हैं
type करें cat space computer _ student txt