sed -i命令怎么用
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这篇文章给大家分享的是有关sed -i命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。[root@www ~]# sed [-nefr] [动作]选项与参数:-n
千家信息网最后更新 2025年12月03日sed -i命令怎么用
这篇文章给大家分享的是有关sed -i命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
[root@www ~]# sed [-nefr] [动作]选项与参数:-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。-e :直接在命令列模式上进行 sed 的动作编辑;-f :直接将 sed 的动作写在一个文件内, -f filename 则可以运行 filename 内的 sed 动作;-r :sed 的动作支持的是延伸型正规表示法的语法。(默认是基础正规表示法语法)-i :直接修改读取的文件内容,而不是输出到终端。动作说明: [n1[,n2]]functionn1, n2 :不见得会存在,一般代表『选择进行动作的行数』,举例来说,如果我的动作是需要在 10 到 20 行之间进行的,则『 10,20[动作行为] 』function:a :新增, a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)~c :取代, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行!d :删除,因为是删除啊,所以 d 后面通常不接任何咚咚;i :插入, i 的后面可以接字串,而这些字串会在新的一行出现(目前的上一行);p :列印,亦即将某个选择的数据印出。通常 p 会与参数 sed -n 一起运行~s :取代,可以直接进行取代的工作哩!通常这个 s 的动作可以搭配正规表示法!例如 1,20s/old/new/g 就是啦!
sed -i 就是直接对文本文件进行操作的
sed -i 's/原字符串/新字符串/' /home/1.txtsed -i 's/原字符串/新字符串/g' /home/1.txt
这两条命令的区别就是,看示例吧
这是1.txt的内容
#cat 1.txtdddd#ff
再看执行这两条命令的区别吧
sed -i 's/d/7523/' /home/1.txt执行结果75237523dd#ffsed -i 's/d/7523/g' /home/1.txt执行结果7523752375237523#ff
去掉 "行首" 带"@"的首字母@
sed -i 's/^@//' file
特定字符串的行前插入新行
sed -i '/特定字符串/i 新行字符串' file
特定字符串的行后插入新行
sed -i '/特定字符串/a 新行字符串' file
特定字符串的删除
sed -i '/字符串/d' file
感谢各位的阅读!关于"sed -i命令怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
字符
字符串
动作
命令
一行
内容
新行
正规
参数
就是
文件
表示法
之间
数据
更多
模式
篇文章
终端
结果
语法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
天津数据库培训
戴尔机架式r750服务器
云服务器上登qq安全吗
数据库可以自己增加主键吗
网络技术服务器命令
四川应用软件开发平台
服务器 常见端口
世界国家数据库
腾讯软件开发者大会直播
软件开发项目的基本思路
高中网络安全手抄报怎么画
软件开发的学习能力
漳平软件开发
乘风破浪网络安全
可以转移的数据库
高淳软件开发商
网络安全精英获奖名单
网络安全法对话
数据库中统计空值
如何制作一个kms激活服务器
软件开发一句的标准
细胞干预数据库
如何实现数据库随机查询
服务器能存储多少程序
bcsp软件开发课程体系
收费的共享网络安全吗
数据库个人信息
美国网络安全最好证书
惠易行互联网科技有限公司地址
网络安全小报多画少字