文章详情

专注互联网科技,赋能企业数字化发展

Linux文本处理好帮手 sed

作者:Linux文本处理好帮手 sed

#linux学习与交流 #生信分析 #linux 文本处理命令 sed sed可以实现文本文件的 新增a,删除d,替换s,插入i,取代c等功能 功能十分强大,日常我最常用替换的命令,搭配正则表达式,事半功倍! 下面快来了解一下具体的用法吧! 选项: -e 将命令输出到屏幕上,但不会改变原文件(默认选项) -i 直接修改原文件里的内容 -f 将要运行的命令写在一个文件内,用-f选项执行文件里的sed命令 -n 只显示处理后的结果,不会把原文件的内容全输出 -h 显示帮助文档,其他命令有不会的也可以用-h 选项哦 动作: a 新增; sed '9a haha' testfile 表示在testfile第9行新增haha字符 d 删除; sed '2,5d' testfile 删除testfile的第2到第5行 s 替换; sed 's/要被取代的字串/新的字串/g' 其中g表示全局查找替换 i 插入; sed 'i inset_str' testfile c 取代; sed '2,5c change' testfile 将testfile的2到5行取代成change 其他的选项和动作可以通过sed -h 显示官方帮助文档哦

返回新闻列表