zoukankan      html  css  js  c++  java
  • 特殊符号 sort_wc_uniq命令 tee_tr_split命令

     *     任意个 任意字符

    ?    任意一个字符

     #     注释字符

           转意符

      |     管道符  (之前有说过)

    cut  命令:

    cut  -d ""  -f  #    (-d  定义分隔符    -f #  显示第几列)

    cut  -c  #    (-c  #  就是显示第几个字符)

    sort  命令 (主要用于排序(便不更改文件内容),经常和uniq组合(去重)):

    sort  -n  (以数字的方式排序,但有字母,就默认当成 0,即字母的排在前面 )

    sort  -r    (反着排序,与sort -n 刚好相反)   其它的就很少用,基本就用sort -n 或 sort -r

    wc 命令(主要用于统计):

    wc -l  统计行数

    wc -m 统计字符数

    wc -w 统计单词数或没有分隔的数(一般以空格为分隔符)

     补充:cat -A  file_name 查看所的有字符

    uniq  命令(去重,但不更改文件本身的内容):

    uniq -c  

    tee  命令(和追加 >> 命令功能一样):

    tr 命令(替换字符):

    split  命令(切割):

    split -b  size   file_ame  (以指定大小切割(默认是以Bye 字节为单位,如:split -b 100M file_name ))

    split -l   ####  file_name (以指定行数进行切割 (# :行数))

    特殊符号扩展:

    $ 变量的前缀

    ;  (分号)多条命令在同一行时,进行命令的分隔

    ~  表示当前用户的家目录

    &  后台执行,或表示所有(正确与错误)sleep 300 &

    >  >>  2> 2>>  &> &>>

    >  表示写入   >> 表示 追加     2 表示错误的输出  &表示(所有的输出(正确与错误))

    [  ]  表示中括号内的任意字符或范围

    ||    表示或的意思

    && 表示与的意思

  • 相关阅读:
    [LeetCode] Substring with Concatenation of All Words 解题报告
    [LeetCode] Symmetric Tree 解题报告
    [LeetCode] Unique Paths II 解题报告
    [LeetCode] Triangle 解题报告
    [LeetCode] Trapping Rain Water 解题报告
    [LeetCode] Text Justification 解题报告
    [LeetCode] Valid Sudoku 解题报告
    [LeetCode] Valid Parentheses 解题报告
    C++文件的批处理
    C++中两个类中互相包含对方对象的指针问题
  • 原文地址:https://www.cnblogs.com/dongjieyuan/p/9053055.html
Copyright © 2011-2022 走看看