如何不在OS X中使用SED添加新行

时间:2012-08-20 12:36:59

标签: macos sed

我有一个脚本可以找到所有* .mvel文件,并将“D1000”替换为“D4000”。但是塞德最后增加了一条新线。我怎么能避免文件末尾的新行?

这是我的剧本:

find . -name '*.mvel' -exec sed -i '' 's/D1000/D4000/g' '{}' \;

1 个答案:

答案 0 :(得分:2)

如果您不介意使用perl

perl -pe 'chomp if eof' filename >filename2

是我成功测试删除文件

上的结尾\ n的内容