linux - 在第一行之前插入换行符

标签 linux bash sed

我想在文件的第一行文本之前插入一个换行符。到目前为止我找到的唯一解决方案是:

sed -e '1 i
')

我不喜欢在我的 shell 脚本中有一个实际的换行符。这可以使用标准 (GNU) UNIX 实用程序以任何其他方式解决吗?

最佳答案

多样性:

echo | cat - file

关于linux - 在第一行之前插入换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4299583/

相关文章:

bash - 如何在bash中计算日期范围内的文件行数?

c - 自定义简单 Shell 中的错误 'ls' 命令行为

linux - 使用 sed 命令插入一行

regex - 神秘的 sed 命令语法困惑

linux - Jenkins ssh 远程主机和奴隶上的 key 文件路径差异

linux - 在 bash 中的位置参数中添加秒选项

linux - 在 su 命令期间调用时如何隐藏密码?

replace - sed 在上一行的字符串匹配后替换第一次出现的字符串

c - 等待运行目标的 makefile 列表

linux - 使用 shell 从文件中删除 {^D ctrl+d } 垃圾