sed प्रलेखन से में 'डी' आदेश:sed उपयोगिता
d Delete the pattern space; immediately start next cycle.
क्या यह अगले चक्र से क्या मतलब है? मेरी समझ यह है कि sed निम्नलिखित आदेशों को लागू नहीं करेगा कि डी कमांड के बाद और इनपुट स्ट्रीम से अगली पंक्ति को पढ़ना शुरू करें और इसे संसाधित करें। लेकिन ऐसा लगता है कि यह सच नहीं है। इस exampel देखें:
[[email protected] ~]# cat -A test.txt
aaaaaaaaaaaaaa$
$
bbbbbbbbbbbbb$
$
$
ccccccccc$
ddd$
$
eeeeeee$
[[email protected] ~]# cat test.txt | sed '/^$/d;p;p'
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
bbbbbbbbbbbbb
bbbbbbbbbbbbb
bbbbbbbbbbbbb
ccccccccc
ccccccccc
ccccccccc
ddd
ddd
ddd
eeeeeee
eeeeeee
eeeeeee
[[email protected] ~]#
तो तुरंत अगले चक्र शुरू, पी आदेश किसी भी उत्पादन नहीं होगा।
कोई भी इसे समझाने में मेरी सहायता कर सकता है? धन्यवाद।
मुझे यह मिला। धन्यवाद! –
आपका स्वागत है! –