sed -i命令怎么用
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章给大家分享的是有关sed -i命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。[root@www ~]# sed [-nefr] [动作]选项与参数:-n
千家信息网最后更新 2026年11月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安全错误
数据库的锁怎样保障安全
互联网科技工作委员会主任
重生之互联网科技帝国
互联网金融 科技
上海挚品互联网科技
浩特互联网科技
腾讯科技 互联网女皇
互联网科技logo
长亮科技互联网金融
中国最先进互联网科技公司
开启互联网科技时代小说
互联网科技与大数据专业
深圳市优智互联网科技有限公司
互联网科技和信息
互联网金融科技名词解释
陕西云淼互联网科技公司
吉林省码上互联网科技电话
绵阳真晨互联网科技有限公司
科技互联网专业工作会议发言稿
网互联网络科技
伍佰万互联网科技是干嘛的
互联网黑科技
科技互联网产品
互联网最新的科技
互联网与新科技
互联网公司会议桌创意科技软装饰
科技与互联网的利与弊
电子科技大学互联网创业大赛
深圳市罗太互联网科技有限公司
朱啸虎曾投资哪些互联网科技企业
互联网对科技影响