fork download
  1. #!/bin/bash
  2.  
  3. awk -v ORS='\n\n' -v RS= '/\[section 1]/{$0 = $0 "\nXXXX"}
  4. /\[section 3]/{$0 = "YYYY\n" $0} 1'
  5.  
Success #stdin #stdout 0s 4320KB
stdin
AAAA
BBBB
CCCC

[section 1]
DDDD
EEEE

[section 2]
FFFF
GGGG

[section 3]
IIII
stdout
AAAA
BBBB
CCCC

[section 1]
DDDD
EEEE
XXXX

[section 2]
FFFF
GGGG

YYYY
[section 3]
IIII