国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

详解Linux sed命令语法、命令及实例说明

发布时间:2019/09/12标签:   命令    点击量:

原标题:详解Linux sed命令语法、命令及实例说明
sed是一种流编编器,它是文本处置中十分中的东西,可能完善的共同正则表白式便用,功物能差别凡响。处置时,把以后处置的行存储在常设缓冲区中,称为”形式空间”( oattern space),接看用sed下令处置缓冲区中的内容,处置成后,把缓冲区的内容送往屏幕表现。接着理下一行,如许一直反复,直到文件末。文件内容没有改转变,除非应用了写入的下令,将内容更新。定址用于决议对哪些前进行编纂。地点的情势能够是数字、正则表白式、或两者的联合。假如没有指定地点,sed将处置输出文件的全部行。1、sed语法sed 下令的基础格局以下:sed[选项][剧本下令]文件名该下令罕用的选项及含意,如表 1 所示。详解Linux sed命令语法、命令及实例说明胜利应用 sed 下令的要害在于控制各式百般的剧本下令合格式,它能帮你定制编纂文件的规矩。2、sed剧本下令sed s 调换剧本下令此下令的基础格局为:[address]s/pattern/replacement/flags此中,address 表现指定要操纵的详细行,pattern 指的是须要调换的内容,replacement 指的是要调换的新内容。对于指定详细操纵行(address)的用法,这里先不做说明,文章后续会对其做具体先容。此下令中罕用的 flags 标志如表 2 所示。详解Linux sed命令语法、命令及实例说明3、实例演示1. 只打印第三行sed-n'3p'/var/log/yum.log详解Linux sed命令语法、命令及实例说明2. 只检查文件的第3行到第9行sed-n'3,9p'/var/log/yum.log详解Linux sed命令语法、命令及实例说明3. 过滤特定字符串,表现正行内容sed-n'/perl/p'/var/log/yum.log详解Linux sed命令语法、命令及实例说明4. 打印1-5行,并表现行号sed-n-e'1,5p'-e'='/var/log/yum.log详解Linux sed命令语法、命令及实例说明5. 调换sed's/disabled/enforcing/g'/etc/selinux/configsed-i's/disabled/enforcing/g'/etc/selinux/config详解Linux sed命令语法、命令及实例说明6. 正则婚配IP和子网掩码ifconfig|sed-n'2p'ifconfig|sed-n'2p'|sed-r's#.*r:(.*)B.*k:(.*)#\1\2#g'--(.*)表现婚配的项,以后能够用\1掏出第一个括号内婚配的内容,\2掏出第二个括号内婚配的内容

版权信息Copyright © 银河官网 版权所有    ICP备案编号:鲁ICP备09013610号