लिनक्स सान कमांडको परिचय
लिनक्स अपरेटिङ सिस्टमले टर्मिनल आदेशहरूको प्रयोग कम्प्युटरको फाइल प्रणालीको साथ काम गर्दछ। लिनक्स आदेश सीआरको प्राथमिक प्रयोग, जुन स्ट्रिम सम्पादकको लागि छोटो छ, फाइलको एक रेखालाई परिमार्जन गर्न लाइनको निर्दिष्ट भागहरू प्रतिस्थापन गरेर। यसले फाईल वा इनपुट पाइप लाइनबाट आधारभूत पाठ परिवर्तन गर्दछ। उदाहरणका लागि, तपाईको नाममा "songs.text" नाम भएको फाईल भनेको यी रेखाहरू छन्:
1, जस्टिन टिम्बरबेक, शीर्षक 545, मूल्य $ 6.30 2, टेलर स्विफ्ट, शीर्षक 723, मूल्य $ 7.90 3, मिक्स जागर, शीर्षक 610, मूल्य $ 7.90 4, लेडी गागा, शीर्षक 118, मूल्य $ 6.30 5, जनी नगद, शीर्षक 482, मूल्य $ 6.50 6, एल्विस प्रेस्ली, शीर्षक 335, मूल्य $ 6.30 7, जॉन लिनेन, शीर्षक 271, मूल्य $ 7.90सदीको साथ पाठ प्रतिस्थापन
यदि तपाइँ $ 6.30 देखि $ 730 को सबै मूल्य घटनाहरू परिवर्तन गर्न चाहनुहुन्छ भने, तपाईं यस तरिकामा सैक आदेश प्रयोग गरेर परिवर्तनहरू गर्न सक्नुहुन्छ:
sed 's / 6.30 / 7.30 /' songs.txt> songs2.txtयस कोडले परिवर्तन गर्दछ र संशोधित फाइल "songs2.txt" मा लेख्छ। निर्गत फाइलमा समावेश छ:
1, जस्टिन टिम्बरबेक, शीर्षक 545, मूल्य $ 7.30 2, टेलर स्विफ्ट, शीर्षक 723, मूल्य $ 7.90 3, मिक्स जागर, शीर्षक 610, मूल्य $ 7.90 4, लेडी गागा, शीर्षक 118, मूल्य $ 7.30 5, जनी नगद, शीर्षक 482, मूल्य $ 6.50 6, एल्विस प्रेस्ली, शीर्षक 335, मूल्य $ 7.30 7, जॉन लिनेन, शीर्षक 271, मूल्य $ 7.90यदि तपाइँ "रद्दी" को साथ "नगद" को सबै घटनाहरू बदल्न चाहनुहुन्छ भने तपाईले प्रयोग गर्नुहुन्छ:
sed 's / कैश / रद्दी टोकरी' 'songs.txt> गीत 2.txtजसले सामग्रीसँग फाइल सिर्जना गर्दछ:
1, जस्टिन टिम्बरब्लेक, शीर्षक 545, मूल्य $ 7: 30 2, टेलर स्विफ्ट, शीर्षक 723, मूल्य $ 7.90 3, मिक्स जागर, शीर्षक 610, मूल्य $ 7.90 4, लेडी गागा, शीर्षक 118, मूल्य $ 7: 30 5, जनी ट्रेश, शीर्षक 482, मूल्य $ 6.50 6, एल्विस प्रेस्ली, शीर्षक 335, मूल्य $ 7: 30 7, जॉन लेनोन, शीर्षक 271, मूल्य $ 7.90सिमाना कमाईको साथ फिल्टर गर्दै
सिधा पनि फाइल वा स्ट्रीममा लाइनहरू फिल्टर गर्न प्रयोग गरिन्छ। उदाहरणका लागि, यदि तपाईं "John" मा समावेश गरिएका लाइनहरू हेर्न चाहानुहुन्छ भने तपाईले प्रयोग गर्नुहुन्छ:
sed -n '/ जन / p' songs.txt> johns.txtजो johns.txt फाइल गर्न को लागी निम्नलिखित लाइनहरु लिखछन:
5, जॉनी रद्दी, शीर्षक 482, मूल्य $ 6.50 7, जॉन लिनेन, शीर्षक 271, मूल्य $ 7.90