标签:Shell centos root VM sed 工具 txt data
作用:对文件中的内容进行编辑,然后呈现,不改变原文件内容。
选项参数
选项参数 | 功能 |
-e | 直接在指令列模式上进行sed的动作编辑。 |
命令功能
命令 | 功能描述 |
a | 新增,a的后面可以接字串,在下一行出现 |
d | 删除 |
s | 查找并替换 |
案例1:将“mei nv”这个单词插入到sed.txt第二行下,打印。
[root@VM_0_8_centos data]# sed "2a meinv" sed.txt 幽暗 堡垒 深渊 森林 meinv 暗影 光明 维萨 罗萨
案例2:删除sed.txt文件所有包含"暗"的行。
[root@VM_0_8_centos data]# sed "/暗/d" sed.txt 深渊 森林 维萨 罗萨
案例3:将sed.txt文件中"暗"替换为"明"。
g全局替换,不加替换第一个。
命令参数删除时d在后,替换时s在前。瞻之在前,忽焉在后。
[root@VM_0_8_centos data]# sed "s/暗/明/g" sed.txt 幽明 堡垒 深渊 森林 明影 光明 维萨 罗萨
案例4:删除第1行,并将"萨"替换为"拉"。
[root@VM_0_8_centos data]# sed -e "1d" -e "s/萨/拉/g" sed.txt 深渊 森林 暗影 光明 维拉 罗拉
标签:Shell,centos,root,VM,sed,工具,txt,data 来源: https://www.cnblogs.com/noyouth/p/12761410.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。