【Linux shell】sed实践(2)

简介: sed用法小结
1、匹配单引号的行并删除
#sed -i "/'/d" test.file
匹配用双引号
1bdf1a96742e388a9710c48d486df98093be8c86

2、匹配以单引号开头的行并删除
#sed -i "/^'/d" test.file
用^符号
64f9f2de1d0550c5336c9ea68bd30dfb21d2b2d5

3、多点编辑-e
#sed -e "/'/d" -e "s/lgsb/lgsb ' '/g" test.file
匹配单引号的行删除并匹配有lgsb的行替换为lgsb ' '
-e:多点编辑
c5c42c1d1721b597e0f83ef72ea4f777b7158918

4、匹配tab或空格开头的行并删除
#sed -i "/^[ \t]/d" test.file
[ \t]:表示tab或空格
c5c42c1d1721b597e0f83ef72ea4f777b7158918

5、匹配tab或空格开头同时满足含有单引号的行并删除
#sed -i "/^[ \t]/{/'/d}" test.file
5eb9eaa5e16a46dbc7f022642b2928211b152880

6、匹配lgsb或者dwsb的行并打印
#sed -n '/lgsb\|dwsb/p' test.file 
或者
#sed -n '/\(lgsb\|dwsb\)/p' test.file
a6babd3ecfb73c14975e9c07eaca0fb526f5b6c2

7、在最后一行结尾添加单引号
#sed -i "s/$/'/d" test.file
f502f9753eb1b368cd12ae93a39caca1f49ce461





目录
相关文章
|
16天前
|
Web App开发 Java Linux
Linux之Shell基本命令篇
Linux之Shell基本命令篇
Linux之Shell基本命令篇
|
28天前
|
存储 算法 Linux
【Linux 应用开发 共享内存】深入理解和实践 ftruncate:共享内存的有效管理
【Linux 应用开发 共享内存】深入理解和实践 ftruncate:共享内存的有效管理
61 5
|
1月前
|
监控 Shell Linux
【Shell 命令集合 系统管理 】Linux 显示当前登录到系统的用户信息 who命令 使用指南
【Shell 命令集合 系统管理 】Linux 显示当前登录到系统的用户信息 who命令 使用指南
43 1
|
11天前
|
Linux 数据安全/隐私保护
Linux基础与服务器架构综合小实践
【4月更文挑战第9天】Linux基础与服务器架构综合小实践
1234 8
|
14天前
|
存储 Shell Linux
【攻防世界】unseping (反序列化与Linux bash shell)
【攻防世界】unseping (反序列化与Linux bash shell)
|
17天前
|
Shell Linux
【Linux】12. 模拟实现shell
【Linux】12. 模拟实现shell
27 2
|
23天前
|
Shell Linux
Linux的shell入门教程shell脚本入门教程
Linux的shell入门教程shell脚本入门教程
15 0
|
28天前
|
监控 Linux 编译器
Linux C++ 定时器任务接口深度解析: 从理论到实践
Linux C++ 定时器任务接口深度解析: 从理论到实践
70 2
|
30天前
|
存储 算法 Shell
【Linux 环境变量相关】深入理解Linux下 CMake、Shell 与环境变量的交互(二)
【Linux 环境变量相关】深入理解Linux下 CMake、Shell 与环境变量的交互
50 0
|
30天前
|
Shell Linux 开发工具
shell的介绍以及Linux权限的讲解
shell的介绍以及Linux权限的讲解
31 2