@grizzledtop: he already said in his first post that his sed doesn't have the "-i" flag. Only GNUs "sed" has this so its usage is strongly discouraged if you want to write portable scripts.
You might want to read this to understand why it is impossible.