Hello! I want to read entire file and then replace all \n with space. My sed script is (I know that it is not optimal but it demonstrates problem):
:a $! { N; ta }
s/\n/ /g
p
So why even with g flag s command replaces only first \n in pattern space? For instance I have the following file:
It was the best of times, it was
the worst of times, it
was the age of
wisdom,
it
was
the age
of foolishness,
The result of script execution is:
It was the best of times, it was the worst of times, it
was the age of wisdom,
it was
I use GNU sed 4.8. It seems
to be a bug.