3

我有一个脚本可以找到所有 *.mvel 文件并将“D1000”替换为“D4000”。但是 sed 在最后添加了新行。我怎样才能避免文件末尾的新行?

这是我的脚本:

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

1 回答 1

2

如果你不介意使用perl

perl -pe 'chomp if eof' filename >filename2

是我成功测试删除文件的结尾 \n

于 2012-08-20T13:11:18.313 回答