美文网首页
2018-10-19

2018-10-19

作者: AQPAc | 来源:发表于2018-10-19 10:27 被阅读0次

    10月15日任务

    8.10 shell特殊符号cut命令

    8.11 sort_wc_uniq命令

    8.12 tee_tr_split命令

    8.13 shell特殊符号下

    8.10 shell特殊符_cut命令

    特殊符号

    1. *    #任意个任意字符

    2. ?  #任意一个字符

    3. #   #注释字符

    4. \    #脱义字符 例子

    c=$a$b echo $c 输出12

    c=\$a\$b echo $c 输出$a$b

    5. |    #管道符

    cut -d #分割 -d 指定分割符 -f 指定段数

    8.11 sort_wc_uniq_tee_tr_split命令

    几个与管道有关的命令

    1. cut    #分割,

    -d 分隔符 

    -f 指定段号

    -c 指定第几个字符

    2. sort   #排序, 默认特殊符号<数字<字母

    -n 以数字排序 字母符号默认为0

    -r 反序

    -t 分隔符 -kn1/-kn1,n2

    3. wc   #统计行数 

    -m 统计字符数(包括隐藏的换行符)

    -w 统计词 以空格区分,不包括逗号

    -l 统计行数

    4. uniq  #去重 配合sort使用,先排序再去重

    -c 统计行数

    5. tee  #和>类似, 重定向的同时还在屏幕显示

    6. tr     #替换字符, tr 'a' 'b' ,大小写替换tr '[a-z]' '[A-Z]'

    7. split #切割 , 可以指定文件名开头

    -b大小(默认单位字节)

    -l 行数


    8.13 shell特殊符号(下)

    1. $     #变量前缀,!$组合,正则里面表示行尾

    2. ;      #多条命令写到一行,用分号分割

    3. ~     #用户家目录,后面正则表达式表示匹配符

    4. &     #放到命令后面,会把命令丢到后台

    5. [ ]    #指定字符中的一个,[0-9],[a-zA-Z],[abc]

    6. ||     #用于如果前面命令错误再执行后面的命令

    7. &&  #用于如果前面命令正确再执行后面的命令

    > 正确重定向

    >> 追加重定向

    2>  

    2>> 

    &> 正确错误重定向

    相关文章

      网友评论

          本文标题:2018-10-19

          本文链接:https://www.haomeiwen.com/subject/qdcyzftx.html