sed作用:主要用于替换指定的字符;查找或替换指定字符串时,必须把字符串用//来注释下,比如root必须是/root/;sed只要不用-i参数,一般都是在输出终端上显示而已,无法更改源文件;参数-e:--expression,多重编辑;参数-n:不带-n则列出文件所有内容,加上-n只列出匹配的那一行;参数-i:直接修改读取的内容文件,而不是输出到终端;参数-r:可以让特殊字符不用加转义符脱义功能I
分类:
其他好文 时间:
2020-08-25 18:30:06
阅读次数:
105
*sed可以实现一些grep的功能,但是稍微麻烦了一些,sed的强项在于删除文件中的内容和替换sed实现grep检索功能:1.根据关键字检索:[root@localhost~]#sed-n‘/root/‘ppasswd.txt*使用sed检索时需要在关键字前加-n参数,关键字后加p,关键词还需要用//包括起来2.关键字有特殊符号时加上-r参数或使用脱义符[root@localhost~]#sed-
分类:
其他好文 时间:
2019-09-20 09:13:49
阅读次数:
78
七、shell变量env命令,查看系统环境变量set命令,不仅可以查看系统变量,还可以查看自定义变量自定义变量变量名规则变量名可以是字母、数字和下划线,首位不能是数字变量值有特殊符号的时候需要用单引号(脱义)括起来表示式复杂的时候需要用双引号引起来,变量的累加获取变量的值并插入到字符当中第一个写法不能获取变量的值第二个用大括号将变量名括起来可以获取到全局变量当打开多个终端时,使用命令echo$SS
分类:
系统相关 时间:
2019-09-20 00:36:47
阅读次数:
118
特殊符号: * 任意个任意字符 ?任意一个字符 # 注释字符 \ 脱义字符 | 管道符: cut 分割,-d 分隔符 -f 指定段号 -c 指定第几个字符(使用 -c 不需要使用-d-f) sort 排序, -n 以数字排序(字母和字符被认为是0) -r 反序 -t 分隔符 wc -l 统计行数,- ...
分类:
其他好文 时间:
2018-12-20 00:58:09
阅读次数:
209
通配符,代表零个或多个任意字符?只代表一个任意的字符注释符号,即#后面的内容都会被忽略\脱义字符,会将后面的特殊符号还原为普通字符|管道符,将前面的命令的输出作为后面命令的输入wc-l计算一个文档有多少行命令cut格式:cut-d‘分隔字符‘[-cf]n-d后面跟分隔字符,分隔字符要用单引号括起来-c后面接的是第二个字符-f后面接的是第几个区别命令sort格式:sort[-t分隔符][-k
分类:
系统相关 时间:
2018-11-06 23:37:30
阅读次数:
270
8.10 shell特殊符号cut命令 特殊符号 符号|作用 | |任意个任意字符 ?|任意一个字符 |注释字符 \\|脱义字符 \||管道字符 cut命令 8.11 sort_wc_uniq命令 sort 排序(默认以特殊符号、数字、字母排序) n 以数字排序(特殊符号及字母默认为0) r 反序 ...
分类:
其他好文 时间:
2018-08-17 21:34:35
阅读次数:
253
7月4日任务9.4/9.5 sedsed -n '/关键字/'p 文件名支持 . * +(脱义),如果不想脱义的话,可以使用-r选项 其他的也都是可以匹配的,只是稍微麻烦。如果想用sed打印指定的行sed -n '2'p passwd打印第二行sed -n '2,5'p passwd打印2-5行sed -n '2,$'p p
分类:
其他好文 时间:
2018-07-05 10:59:10
阅读次数:
173
8.10 shell特殊符_cut命令 特殊符号* 任意个任意字符 ?任意一个字符 # 注释字符,加在一段命令的开头或shell脚本某一行的开头则该命令不生效或该行shell脚本不被执行 \ 脱义特殊符号[root@hyc-01-01 ~]# a=45[root@hyc-01-01 ~]# b=34[root@hyc-01-01 ~]# c=$a$b[roo
分类:
其他好文 时间:
2018-07-03 12:03:22
阅读次数:
236
1、shell特殊符号1 *:任意个特殊字符 ?:任意一个字符 #:注释字符 \:脱义字符 |:管道符 与管道符相关的命令 cut命令:截取字符串,如执行cat /etc/passwd |head -2 |cut -d ":" -f 1-2命令,输出/etc/passwd文件的前两行,截取前两行中以 ...
分类:
其他好文 时间:
2018-07-01 19:04:50
阅读次数:
181