0 बहुत ही अासान। मैं दोनों में सबसे सरल दृष्टिकोण की तलाश कर रहा हूं sedऔर awkएक विशिष्ट स्ट्रिंग वाली फ़ाइल में पहली पंक्ति को हटाने के लिए। sed awk — Det स्रोत
1 मुझे लगता है कि सबसे आसान समाधान हैं: एसईडी: sed -i '0,/string/{//d}' file awk: awk '/string/ && !p {p++;next}1' file
1 ये आपके लिए काम कर सकते हैं: sed 'x;/./{x;b};x;/string/{h;d}' file या awk '/string/ && !p {p++;next}1' file — Potong स्रोत
0 ग्नू सेड का उपयोग: sed '0, / MYSTRING / {// d;}' फ़ाइल # पहला मैच हटाएं — vwvan स्रोत समाप्ति ( ;) की आवश्यकता नहीं है, क्या यह है?
;
) की आवश्यकता नहीं है, क्या यह है?