Supposing I have a document formatted like this:
word1 word2 word3
word4 word5 word6
word7 word8
How do I use sed to replace the first occurence of space with a comma followed by a space so that the document will look like:
word1, word2 word3
word4, word5 word6
word7, word8
Thank you!
Simple:
sed -i 's/ /, /' your_file
This looks for the first occurrence of a space, replaces it with a comma and space, then moves to the next line.
echo word1 word2 word3|sed -r 's/(\s)/,\1/'
output:
word1, word2 word3
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With