लिनक्समा सिधा आदेशहरू प्रयोग गर्न एउटा द्रुत गाइड

लिनक्स सान कमांडको परिचय

लिनक्स अपरेटिङ सिस्टमले टर्मिनल आदेशहरूको प्रयोग कम्प्युटरको फाइल प्रणालीको साथ काम गर्दछ। लिनक्स आदेश सीआरको प्राथमिक प्रयोग, जुन स्ट्रिम सम्पादकको लागि छोटो छ, फाइलको एक रेखालाई परिमार्जन गर्न लाइनको निर्दिष्ट भागहरू प्रतिस्थापन गरेर। यसले फाईल वा इनपुट पाइप लाइनबाट आधारभूत पाठ परिवर्तन गर्दछ। उदाहरणका लागि, तपाईको नाममा "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