我想在文件末尾添加换行符,如果它不存在,这是为了防止文件末尾有多个换行符.
我希望用sed.这是我当前代码所遇到的问题:
sed -i -e '/^$/d;$G' /inputfile
echo file1
name1
name2
echo file2
name3
name4
(newline)
Run Code Online (Sandbox Code Playgroud)
当我运行我的代码到文件;
echo file1
name1
name2
(newline)
echo file2
name3
name4
Run Code Online (Sandbox Code Playgroud)
它添加了换行符,如果它没有但删除它是否存在...这让我很困惑..