shell之sed 记录

简介:

sed 模糊替换

原文件:

cat file 

BROADCAST_PORT=9999

使用命令:

sed -i 's/BROADCAST_PORT=9.*$/BROADCAST_PORT=9032/g' file

wKioL1gtk8ryeVBLAAAQ0q-1Tj8880.png

sed 匹配行数模糊替换

原文件:

wKiom1gtlmnSolfIAAAPCrT0r9Y216.png

使用命令:

sed -i '4s/BROADCAST_PORT=.*$/BROADCAST_PORT=9999/g' file 

wKiom1gtls2BPl-YAAASNUn9rVU335.png

sed -i$(date +%F-%T)_bak '4s/BROADCAST_PORT=.*$/BROADCAST_PORT=324232/g' file


指定行数范围替换

sed -i '2,4s/BROADCAST_PORT=.*$/BROADCAST_PORT=888/g' file

wKiom1gtmYTydu4MAAAgPTLqEU4061.png

去除以开头为空格的字符

sed 's/^ *//' filename

在每行的末尾添加字符

sed -ir 's/$/uuu/g' a.txt   ###uuu为每行要添加的字符串   $ : 结尾   ^ : 开头

本文转自silence博客51CTO博客,原文链接http://blog.51cto.com/silencezone/1753266如需转载请自行联系原作者

a120518129
相关文章
|
4月前
|
存储 Shell Perl
shell脚本三剑客之sed
shell脚本三剑客之sed
36 2
|
4月前
|
Shell 数据处理 Perl
shell脚本里的三剑客之一awk
shell脚本里的三剑客之一awk
51 2
|
10天前
|
Shell Perl
shell学习(九) 【shell sed用法】
shell学习(九) 【shell sed用法】
8 0
|
4月前
|
Shell PHP
Shell echo命令
Shell echo命令
37 0
|
弹性计算 Shell Linux
3天玩转shell--6.sed 和grep用法
本文将通过shell代码示例,简单通俗的讲解shell。通过执行代码和运行结果反向掌握shell编程方法。准备一台低配的阿里云ECS Linux环境,跟着教程走起,本文比较适合shell小白。
160 0
|
存储 Shell 数据安全/隐私保护
Shell三剑客(grep、sed、awk)(下)
Shell三剑客(grep、sed、awk)(下)
98 1
Shell三剑客(grep、sed、awk)(下)
|
存储 Shell 文件存储
Shell三剑客(grep、sed、awk)(上)
Shell三剑客(grep、sed、awk)(上)
107 0
Shell三剑客(grep、sed、awk)(上)
|
关系型数据库 Shell Perl