我有一个脚本可以找到所有* .mvel文件,并将“D1000”替换为“D4000”。但是塞德最后增加了一条新线。我怎么能避免文件末尾的新行?
这是我的剧本:
find . -name '*.mvel' -exec sed -i '' 's/D1000/D4000/g' '{}' \;
答案 0 :(得分:2)
如果您不介意使用perl
perl -pe 'chomp if eof' filename >filename2
是我成功测试删除文件
上的结尾\ n的内容