Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个脚本可以找到所有 *.mvel 文件并将“D1000”替换为“D4000”。但是 sed 在最后添加了新行。我怎样才能避免文件末尾的新行?
这是我的脚本:
find . -name '*.mvel' -exec sed -i '' 's/D1000/D4000/g' '{}' \;
如果你不介意使用perl
perl
perl -pe 'chomp if eof' filename >filename2
是我成功测试删除文件的结尾 \n