欢迎来到天天文库
浏览记录
ID:11897563
大小:1.36 MB
页数:127页
时间:2018-07-14
《sed命令-学习笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、更新至2013-3-25联系方式:1287789687@qq.com专业术语英文含义carriagereturn回车formfeed换页newline换行backslash反斜杠backspace退格、回退parentheses圆括号1.sed命令关键字sed命令sed命令http://www.75team.com/archives/125讲正则表达式参数说明-s替换d删除p打印y对应着替换,长度必须相同-e表示可以指定多个指令,一个-e指定一个表达式如果表达式中含有单引号呢?那外面就用双引号sed-e"s/cs_release_policy='2Q
2、'/cs_release_policy22/"abc.txt或者sed-e's/cs_release_policy='''2Q'''/cs_release_policy22/'abc.txt转义字符是,并且必须用单引号括起来。sed-e's/actuals+time[^s]+s+(.*)/1/g'-e'/Total/d'$filenamesed-e's/actuals+time[^s]+s+(.*)/1/g'-e's/cost[^s]+s+(.*)/1/g'-e'/Total/d'column.
3、txt注意:(1)+、?,{和(需要转义(2)[不需要转义范例1sed-i'/tomcat/raa.txt'install_linux32_all.txt将所有包含tomcat的行写入到文件aa.txt中。范例2:获取cfc/333中斜杠后面的三个数字,即333echo-n"cfc/333"
4、sed's/[a-z]{3}/([0-9]{3})/aaa/1/'aaa/333127更新至2013-3-25联系方式:1287789687@qq.comecho-n"cfc/333"
5、sed's/[a-z]{3}/([0-9]{3
6、})/1/'3331.1.1.单词的边界单词边界1.1.1.1.sed[root@huangweic_language]#echo"abcdd3"
7、sed-n'/bddb/p'[root@huangweic_language]#echo"abcdd"
8、sed-n'/bddb/p'abcddsed-i's/b([0-9]{5})111b/1/g'"$filepath"说明:b表示单词的边界。注意:在替换后的字符中加b是不对的,反例如下:[root@localhostscript_file]#echo"abc"
9、sed's/
10、babcb/bxxxb/'bxxxb正确的应该是:echo"abc"
11、sed's/babcb/xxx/'1.1.1.2.grepecho"$ii"
12、grep-q"13、sed-e's/^/[a-z/]+(javacode)/1/g'echo-n"/home/whuang/javacode"14、sed-e's/^/[a-zA-Z0-9/]+(javacode)/1/g'echo"[/home/whuang/j15、avacode]"16、sed-e's/^[[a-zA-Z0-9/]+(javacode)]/1/g'echo"/home/whuang/javacode"17、sed-e's/^/[a-zA-Z0-9/]+/([^/])/1/g'"[/home/whuang/javacode"18、sed-e's/^[[a-zA-Z0-9/]+/([^/]+)$/1/g'echo"/home/whuang/javacode"19、sed-e's/^/[a-zA-Z0-9/]+/([^/]+)$/1/g'echo"[/20、home/whuang/javacode]"21、sed-e's/^[[a-zA-Z0-9/]+/([^/]+)]$/1/g'127更新至2013-3-25联系方式:1287789687@qq.comecho"[\home\whuang\javacode]"22、sed-e's/^[[a-zA-Z0-9\]+\([a-z]+)]$/1/g'echo"[homewhuangjavacode]"23、sed-e's/^[[a-zA-Z0-9\]+\([a-z]+)]$/1/g'echo"[//home//24、whuang//javacode]"25、sed-e's/^[[a-zA-Z0-9/]+/([a-z]
13、sed-e's/^/[a-z/]+(javacode)/1/g'echo-n"/home/whuang/javacode"
14、sed-e's/^/[a-zA-Z0-9/]+(javacode)/1/g'echo"[/home/whuang/j
15、avacode]"
16、sed-e's/^[[a-zA-Z0-9/]+(javacode)]/1/g'echo"/home/whuang/javacode"
17、sed-e's/^/[a-zA-Z0-9/]+/([^/])/1/g'"[/home/whuang/javacode"
18、sed-e's/^[[a-zA-Z0-9/]+/([^/]+)$/1/g'echo"/home/whuang/javacode"
19、sed-e's/^/[a-zA-Z0-9/]+/([^/]+)$/1/g'echo"[/
20、home/whuang/javacode]"
21、sed-e's/^[[a-zA-Z0-9/]+/([^/]+)]$/1/g'127更新至2013-3-25联系方式:1287789687@qq.comecho"[\home\whuang\javacode]"
22、sed-e's/^[[a-zA-Z0-9\]+\([a-z]+)]$/1/g'echo"[homewhuangjavacode]"
23、sed-e's/^[[a-zA-Z0-9\]+\([a-z]+)]$/1/g'echo"[//home//
24、whuang//javacode]"
25、sed-e's/^[[a-zA-Z0-9/]+/([a-z]
此文档下载收益归作者所有