#!/bin/bash
s="This is a test File of 100 MB Size - 45 of 50 files processed"
exp="This_is_a_test_File_of 100 MB_Size - 45 of 50 files_processed"
sed 's/\([[:alpha:]]\) \([[:alpha:]]\)/\1_\2/g' <<< "$s" | sed 's/\([[:alpha:]]\) \([[:alpha:]]\)/\1_\2/g'
sed ':A;s/\([[:alpha:]]\) \([[:alpha:]]\)/\1_\2/;tA' <<< "$s"
IyEvYmluL2Jhc2gKcz0iVGhpcyBpcyBhIHRlc3QgRmlsZSBvZiAxMDAgTUIgU2l6ZSAtIDQ1IG9mIDUwIGZpbGVzIHByb2Nlc3NlZCIKZXhwPSJUaGlzX2lzX2FfdGVzdF9GaWxlX29mIDEwMCBNQl9TaXplIC0gNDUgb2YgNTAgZmlsZXNfcHJvY2Vzc2VkIgpzZWQgJ3MvXChbWzphbHBoYTpdXVwpIFwoW1s6YWxwaGE6XV1cKS9cMV9cMi9nJyA8PDwgIiRzIiB8IHNlZCAncy9cKFtbOmFscGhhOl1dXCkgXChbWzphbHBoYTpdXVwpL1wxX1wyL2cnCgpzZWQgJzpBO3MvXChbWzphbHBoYTpdXVwpIFwoW1s6YWxwaGE6XV1cKS9cMV9cMi87dEEnIDw8PCAiJHMi