fork(1) download
  1. #!/bin/bash
  2. s="Lorem ipsum dolor START sit amet, consectetur END adipiscing elit."
  3. echo "$s" | perl -pe 's/(START.*?END)/$1=~s#\s#_#gr/ge'
  4. echo "$s" | perl -pe 's/(?:START|\G(?!^))(?:(?!END).)*?\K\s/_/g'
  5.  
Success #stdin #stdout 0s 19632KB
stdin
Standard input is empty
stdout
Lorem ipsum dolor START_sit_amet,_consectetur_END adipiscing elit.
Lorem ipsum dolor START_sit_amet,_consectetur_END adipiscing elit.