sed -i命令怎么用
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,这篇文章给大家分享的是有关sed -i命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。[root@www ~]# sed [-nefr] [动作]选项与参数:-n
千家信息网最后更新 2025年02月05日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安全错误
数据库的锁怎样保障安全
群晖数据库管理软件
apex当前服务器注册人数
我的世界适合玩生存的服务器
查询数据库数据封装集合
三明钢铁厂软件开发
网络技术弱电
深圳公狼网络技术有限公司
网络安全edr是什么
excel表格数据库的排序
嘉祥软件开发
软件开发方向学什么好
公安网络安全技术服务中心
危害国家网络安全法
h3c服务器登录不上
怎么确定文献在哪个数据库收录
网络安全书籍脚本之家
一年级网络安全教育主题班会百度
网络安全法监督单位是哪个
滴滴事件后网络安全板块
买糖网络技术
网络安全责任制工作总结
公安局网络安全支队在哪里
黎明杀机哪个服务器稳定
广东公安厅网络安全保卫总队
人民日报数据库四川大学图书馆
bim服务器配置
计算机网络技术是偏软件类的吗
excel数据库教程
完美竞技平台服务器异常正在重启
数据库工程师的意义