zoukankan      html  css  js  c++  java
  • bash文本查看及处理工具

    文本查看及处理工具:
        wc [OPTION] FILE...
            -c: 字节数
            -l:行数
            -w: 单词数
                who | wc -l:查看当前用户数
       
        cut [OPTION] FILE...
            -d CHAR: 指定字段分隔符
                如果不加此选项的话,默认以空格分割
            -f #|#-#|#,#:指定要显示的字段
           
            cut -d : -f 1 /etc/password
                以冒号切割/etc/password文件,并显示第一个字段
                即列出当前/etc/password中第一个字段,即用户名
               
            cut -d : -f 1,3 /etc/password
                显示冒号分割的第一和第三字段
           
            cut -d : -f 1-3 /etc/password
                显示冒号分割的第一到第三字段
               
            cut  -f 1-3 /etc/password
            默认以空格为分割符分割的第一到第三字段
           
        sort [OPTION...] FILE...
            -n: 按数值大小进行排序
            -r: 逆序
            -f: 忽略字符大小写
            -t CHAR: 指定字段分隔符
            -k #: 指定用于排序的字段
            -u: 重复的行只保留一次
           
            cut -d : -f 3 /etc/password | sort -n
                按/etc/password文件第三列的值的大小排序
           
            sort -n /etc/password
                以行首的字母进行排序
           
            sort -t :-k 3 -n /etc/password
                以冒号分割后的第三个字段排序
               
            sort -n -u /tmp/test
                重复的行只显示一次
        uniq [OPTION...] FILE...
            -c: 显示每行出现的次数;
            -d: 仅显示重复的行;
            -u: 仅显示不曾重复的行;
           
            uniq -c /tmp/test
            uniq -d /tmp/test
            uniq -u /tmp/test
           
        练习:取出ifconfig eth0结果中的ip地址;
            # ifconfig eth0 | head -2 | tail -1 | cut -d : -f 2 | cut -d " " -f 1

  • 相关阅读:
    HBase- 安装单机版HBase
    javascript中的设计模式之模板方法模式
    win 设置自动启动软件
    php高精度加减乘除
    frp实现内网穿透,实现夸服务器访问
    OCM 12c 直考预备知识点
    Oracle 19c New Features : Active Data Guard DML Redirect
    3级搭建类302-Oracle 19c RAC 双节点搭建
    VMWare WorkStation 15.5 配置RAC共享存储节点二无法识别共享磁盘UUID解决办法
    你还在争论 count(*) 与 count(column) 哪个更快?
  • 原文地址:https://www.cnblogs.com/yajing-zh/p/4878303.html
Copyright © 2011-2022 走看看