我想評論一組使用Shellscript的行。如何使用shell腳本查找下一個[]並註釋它們之間的所有行?
$>cat abc.txt
[entry1]
abcd
efgh
ijkl
mnop
[entry2]
abcd
efgh
ijkl
mnop
qust
[entry3]
abcd
efgh
ijkl
mnop
qrst
uvwx
yz
[entry4]
...
...
...
...
從上面的文件,我想找到[ENTRY2]和評論之間的所有[ENTRY2]的行[entry3] 注:條目之間的行數不一樣。
我想輸出類似下面..
$>cat abc.txt
[entry1]
abcd
efgh
ijkl
mnop
#[entry2]
#abcd
#efgh
#ijkl
#mnop
#qust
[entry3]
abcd
efgh
ijkl
mnop
qrst
uvwx
yz
[entry4]
...
...
...
...
我想我們能與SED做到這一點。但不確定確切的用法。
任何人都可以建議嗎?
請看看[編輯的幫助(http://stackoverflow.com/editing-help)。 – Cyrus
發佈預期的輸出tooo – sjsam