Linux中通过bash命令如何在文本文件前追加文本内容
2024-07-06
104
需求描述
在linux写bash脚本时,需要对一个文本文件进行修改,想在文件的前面添加一行,找了一下相关命令,可以使用echo, cat,sed命令实现,记录备忘,供参考。
实现方法
echo, cat命令组合
echo task goes here | cat - todo.txt temp mv temp todo.txt #方法1
echo -e task goes here\n$(cat todo.txt) todo.txt #方法2
echo task goes here | cat - todo.txt temp mv temp todo.txt #方法3
sed命令
sed -i 1s/^/task goes here\n/ todo.txt
更新于:5个月前赞一波!1
相关文章
- 【说站】python Task如何在协程调用
- 【说站】ps填充内容识别
- 【说站】java如何在表格添加水印
- 【说站】Python如何删除csv中的内容
- 【说站】python变量如何在作用域使用
- 【说站】Python如何在列表中添加新值
- 【说站】python如何追写内容
- 【说站】python提取字符串指定内容
- 【说站】Java如何在PDF添加注释
- 【说站】java软引用如何在浏览器使用
- 【说站】python无法识别命令的解决
- git clean 命令详解
- git switch 命令详解
- git rebase 命令详解
- 如何在 JavaScript 中使用正则表达式删除 HTML 标签?
- CSS overflow 内容溢出时的显示方式
- CSS 控制内容显示行数
- git stash 命令详解(保存开发进度)
- git fetch 命令详解
- linux 命令之查看文件内容
文章评论
评论问答