文档章节

sed命令

h
 hhpuppy
发布于 10/18 07:48
字数 305
阅读 10
收藏 0

10月17日任务

9.4/9.5 sed

1.sed(上)(下)

1.sed 匹配功能

  • #sed -n ‘/root/’ p test.txt 将带有root的内容打印出来

  • 同时支持 . *

  • 还有 + 不过需要脱译,或者在前面选项加r。

  • 支持{ }

  • 支持 | 

2.sed 打印行的内容

  • 打印指定行内容

  • 打印指定范围内容

  • 打印全部内容

  • 匹配内容不区分大小写,加I 

3.sed -e 同时多个表达式操作执行

 

 

4.sed 删除指定的行

  • 删除指定行数,不会删除文件内容,只是打印出来

  • 加  -i  选项,会把文件内容删除

  • 把指定内容相关的行删除

5.sed 替换功能

  • 替换指定范围的指定内容替换

  • 查找替换可以使用正则表达式的,可以识别 . * + | 等

  • 支持 | ,示例如下:

  • 将指定内容删除,替换成空即可

  • 在所有行前面加指定字符串

© 著作权归作者所有

共有 人打赏支持
h
粉丝 0
博文 43
码字总数 37887
作品 0
合肥
私信 提问
linux sed 命令单行任务快速参考

文本间隔: ——– # 在每一行后面增加一空行 sed G # 将原来的所有空行删除并在每一行后面增加一空行。 # 这样在输出的文本中每一行后面将有且只有一空行。 sed ‘/^$/d;G’ # 在每一行后面...

程序师
07/30
0
0
Linux学习-10月17(sed)

9.4/9.5 sed 一、sed命令 sed命令主要用于删除、查找替换 sed的用法: sed命令模式:sed [option] 'sed命令' filename sed脚本模式:sed [option] 'sed script' filename sed选项: -n:只打印...

wxy丶
10/19
0
0
大数据教程(2.9):Linux命令sed详解

Sed简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲...

em_aaron
07/14
0
0
Shell正则三剑客 | sed命令

sed命令 命令格式 选项 常用选项 选项说明 sed -n 抑制自动输出 sed -e 添加脚本 sed -f 添加脚本文件 sed -i 编辑文件内容 sed -i.bak 修改文件同时创建.bak备份文件 sed -r 使用扩展的正则...

寰宇01
10/28
0
0
linux shell学习笔记

sed 非交互式文本编辑器 1、命令行调用 sed [option] 'sed命令' file 2、sed命令调用sed脚本 sed [option] -f sed脚本文件 file 3、sed脚本 此脚本必须以#!开头 使用方式./脚本文件 输入文件...

玩代码的小坏孩
2015/01/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

node上的redis调用优化示例

Node.js读写数据到influxDB,目前已经有一个库node-influx, 这个库功能非常强大,但是我个人使用这个库的时候,遇到无法解决的问题。 使用curl都可以写数据到influxDB,但是用node-influx总是...

前端攻城老湿
10分钟前
1
0
The setting logImpl is not known

问题: org.apache.ibatis.builder.BuilderException: The setting logImpl is not known. Make sure you spelled it correctly (case sensitive). MyBatis 3.1.1 -jar还没有 logImpl 这个设......

晨猫
22分钟前
1
0
eslint一些规则

一、指定js文件不使用 ESLint 语法检查 1.整个文件范围内禁止规则出现警告 将/* eslint-disable */放置于文件最顶部 /* eslint-disable */alert('foo'); 2.在文件中临时禁止规则出现警告 ...

xiaoge2016
22分钟前
1
0
mac终端常用命令

ls ls,list的简写,列出目录的内容。 -a:显示隐藏文件 -l:以列表方式显示文件信息 -h:配合-l,显示更人性化 配合通配符使用 ls *.txt:显示所有以.txt结尾的文件 ls ?.txt:显示‘任意字符.tx...

xiaobai1315
24分钟前
1
0
java命令行读取配置,和加载jar的方式

--spring.profiles.active=t2,t3,xextest --spring.profiles.include=quartz-jp-Djava.ext.dirs=libs-Dspring.config.location=/data/apps/DBconfig -cp  "config/*"  start.sh......

经常把天聊死的胖子
36分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部