• awk基本用法及举例(2)


    多行文件 合并为一行

    [root@tyzz ~]# echo $a
    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
    [root@tyzz ~]# awk '{printf("%s ",$0)}' 1.txt 
    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 [root@tyzz ~]# 
    [root@tyzz ~]# cat 1.txt 
    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
    [root@tyzz ~]#

    对df的输出做匹配

    [root@tyzz ~]# df
    Filesystem     1K-blocks    Used Available Use% Mounted on
    /dev/vda1       20510332 2196264  17249168  12% /
    devtmpfs          503736       0    503736   0% /dev
    tmpfs             508996      24    508972   1% /dev/shm
    tmpfs             508996   12604    496392   3% /run
    tmpfs             508996       0    508996   0% /sys/fs/cgroup
    tmpfs             101800       0    101800   0% /run/user/0
    [root@tyzz ~]# df|awk '$4>500000'
    Filesystem     1K-blocks    Used Available Use% Mounted on
    /dev/vda1       20510332 2196280  17249152  12% /
    devtmpfs          503736       0    503736   0% /dev
    tmpfs             508996      24    508972   1% /dev/shm
    tmpfs             508996       0    508996   0% /sys/fs/cgroup
    [root@tyzz ~]#
  • 相关阅读:
    做人做事
    不骄不躁
    争取
    收入
    Windows 7下的Comodo Firewall免费防火墙
    成功水平
    成家立业
    Windows无法安装到GPT格式磁盘的根本解决办法
    安装Windows10操作系统
    安装操作系统的几种方式
  • 原文地址:https://www.cnblogs.com/aallenn/p/6700583.html
Copyright © 2020-2023  润新知