zoukankan      html  css  js  c++  java
  • 005-sort 命令使用

    字符处理命令
    
    sort 排序命令
    
    
    排序选项:
    
      -f, --ignore-case        忽略字母大小写
      -n, --numeric-sort        根据字符串数值比较
      -r, --reverse            逆序输出排序结果
          --sort=WORD        按照WORD 指定的格式排序:
                        一般数字-g,高可读性-h,月份-M,数字-n,
                        随机-R,版本-V
      -t, --field-separator=分隔符    使用指定的分隔符代替非空格到空格的转换
      -k, --key=KEYDEF          sort via a key; KEYDEF gives location and type
    
    
    ###制定分隔符为:以第三个字段开头到第三个字段结尾,开始排序
    [root@zabbix lianxi]# sort -t ":" -k 3,3 /etc/passwd
    root:x:0:0:root:/root:/bin/bash
    bin:x:1:1:bin:/bin:/sbin/nologin
    user1:x:1000:1000::/home/user1:/bin/bash
    user2:x:1001:1001::/home/user2:/bin/bash
    user3:x:1002:1002::/home/user3:/bin/bash
    operator:x:11:0:operator:/root:/sbin/nologin
    games:x:12:100:games:/usr/games:/sbin/nologin
    ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
    systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
    daemon:x:2:2:daemon:/sbin:/sbin/nologin
    mysql:x:27:27:MariaDB Server:/var/lib/mysql:/sbin/nologin
    adm:x:3:4:adm:/var/adm:/sbin/nologin
    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
    apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin
    sync:x:5:0:sync:/sbin:/bin/sync
    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
    halt:x:7:0:halt:/sbin:/sbin/halt
    sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
    mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
    dbus:x:81:81:System message bus:/:/sbin/nologin
    postfix:x:89:89::/var/spool/postfix:/sbin/nologin
    nobody:x:99:99:Nobody:/:/sbin/nologin
    zabbix:x:997:995:Zabbix Monitoring System:/var/lib/zabbix:/sbin/nologin
    chrony:x:998:996::/var/lib/chrony:/sbin/nologin
    polkitd:x:999:998:User for polkitd:/:/sbin/nologin
    
    ######-n 以数字形式显示
    [root@zabbix lianxi]# sort -n -t ":" -k 3,3 /etc/passwd
    root:x:0:0:root:/root:/bin/bash
    bin:x:1:1:bin:/bin:/sbin/nologin
    daemon:x:2:2:daemon:/sbin:/sbin/nologin
    adm:x:3:4:adm:/var/adm:/sbin/nologin
    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
    sync:x:5:0:sync:/sbin:/bin/sync
    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
    halt:x:7:0:halt:/sbin:/sbin/halt
    mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
    operator:x:11:0:operator:/root:/sbin/nologin
    games:x:12:100:games:/usr/games:/sbin/nologin
    ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
    mysql:x:27:27:MariaDB Server:/var/lib/mysql:/sbin/nologin
    apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin
    sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
    dbus:x:81:81:System message bus:/:/sbin/nologin
    postfix:x:89:89::/var/spool/postfix:/sbin/nologin
    nobody:x:99:99:Nobody:/:/sbin/nologin
    systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
    zabbix:x:997:995:Zabbix Monitoring System:/var/lib/zabbix:/sbin/nologin
    chrony:x:998:996::/var/lib/chrony:/sbin/nologin
    polkitd:x:999:998:User for polkitd:/:/sbin/nologin
    user1:x:1000:1000::/home/user1:/bin/bash
    user2:x:1001:1001::/home/user2:/bin/bash
    user3:x:1002:1002::/home/user3:/bin/bash
    
    
    ###############wc命令##############
    
      -c, --bytes            print the byte counts
      -m, --chars            print the character counts   只统计字符
      -l, --lines            print the newline counts
          --files0-from=文件    从指定文件读取以NUL 终止的名称,如果该文件被
                        指定为"-"则从标准输入读文件名
      -L, --max-line-length    显示最长行的长度
      -w, --words            显示单词计数
  • 相关阅读:
    3.22-3.29课题(拼团系统)进度汇报
    结对编程二--单元测试
    个人作业2——英语学习APP案例分析
    第三周进度报告(拼团系统项目)
    结对编程1
    启动Tomcat提示:指定的服务未安装
    (C#)DataTable导出Excel
    支持向量机通俗导论(理解SVM的三层境界)
    LIBSVM在Matlab下的使用
    dev中 使用一些控件后,窗体屏蔽右键某些菜单
  • 原文地址:https://www.cnblogs.com/xuefy/p/10981898.html
Copyright © 2011-2022 走看看