(just a note - 'Mac' isn't an acronym, so it shouldn't be capitalized)
BBEdit can save with unix line termination. In the text window, there's a little popup (the one which looks like a little file) that lets you change them on a file-by-file basis. BBEdit will honor the line termination of opened files (so once it's saved with unix line endings, BBEdit will keep them this way)