How to replace the below text using sed or in any other method.
"Revert "Release 1.0.0"nnThis reverts commit"
I need to replace the above to be like
"Revert Release 1.0.0 This reverts commit"
Advertisement
Answer
A or . needs to be escaped in regex pattern.
You may use this sed:
sed 's/"Revert \"Release 1.0.0\"\n\nThis reverts commit"/"Revert Release 1.0.0 This reverts commit"/' file
"Revert Release 1.0.0 This reverts commit"
You may consider this awk to remove " and n characters anywhere in the file:
awk '{gsub(/[[:blank:]]*(\["n])+/, " ")} 1' file
"Revert Release 1.0.0 This reverts commit"