strings and cp is not. Fix logic in the original code and eliminate core dumps on lines without '\n'.