• 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

  • 相关阅读:
    为什么新买的音响连接上电脑后有很强的杂音(电流声)?
    USB2.0 Camera驱动
    如何重命名多张图片的名称
    网络共享:[25]组策略
    线刷宝“华为荣耀畅玩7 (DUA-AL00)”刷机教程
    电信手机卡被锁,忘记了PIN码,怎么办?
    [转]glyphicons-halflings-regular字体 图标
    牛年祝福语大全
    HYQiHei GES字体汉仪旗黑全套字体
    得实AR-530K打印机驱动 vB5.5官方版
  • 原文地址:https://www.cnblogs.com/yajing-zh/p/4878303.html
Copyright © 2020-2023  润新知