Mac 下如何使用sed -i命令
2024-10-15 12:11:17
今天在学习Linux的过程中发现了sed这一项指令
首先,sed的全称是:Stream Editor
调用sed命令有两种形式:
sed [options] 'command' file(s)
sed [options] -f scriptfile file(s)
今天就主要说一下sed命令里面-i这个参数的用法
-i 是指在当前文本进行更改
具体内容可以在Linux中使用
man sed
进行查看
但是如果是下面的代码,会报错,不能实现我想要的功能
sed -i '2,4d' example.txt
上面的代码我想实现删除example.txt中的2,3,4行
由于-i需要并且必须带一个字符串,用来备份源文件,并且这个字符串将会加在源文件名后面,构成备份文件名。
所以
正确的方法如下:
sed -i "" '2,4d' example.txt
这样以来。我们就可以完成我们想要的功能啦。
如果你不想使用-i这个参数的话,我们还可以使用另外一种方法:
sed '2,4d' example.txt > another_example.txt
mv another_example.txt example.txt
好啦~这就是我的点滴收获。一天一点收获 By一枝猪
最新文章
- [系统开发] Postfix 邮件管理系统
- (C/C++) Interview in English - Basic concepts.
- 解决位图失真-SetStretchBltMode()
- java 读取文件到String(解决中文乱码)
- 多线程基础及实例(java)
- 【canvas】伸缩 / 剪裁 / 文本 / 阴影 / 填充图案 / 填充渐变
- 介绍一个好用的软件--多个WIN远程连接
- [BZOJ1045] [HAOI2008] 糖果传递 (贪心)
- selenium获取百度账户cookies
- 在Intellij IDEA中使用Maven的方式将项目导出为jar包
- Linux记录-sysctl.conf优化方案
- Codeforces 785 D. Anton and School - 2
- 公共技术点( View 绘制流程)
- MNMP下nginx1.6开启支持pathinfo配置,支持thinkphp的URL格式
- Java利用ScriptEngineManager对计算公式的支持
- c#一些处理解决方案(组件,库)
- [转载]手工安全测试方法&;修改建议
- $(document).scrollTop()与$(window).scrollTop()
- FastAdmin env.sample 的用法
- CMDB小练习
热门文章
- Activity中finish()和onDestroy()的区别
- mycat学习心得
- fiddler - 测试手机端软件
- 横截面数据分类——基于R
- ubuntu 15.10 安装jdk
- Python获取区域面积
- 遇到local variable 'e' referenced before assignment这样的问题应该如何解决
- Java 实现 Domino邮箱自动注册
- 【javascript】您好, 您要的ECMAScript6速记套餐到了
- jFreeChart利用CategoryDatase,ChartFactory.createBarChart生成的柱状图