Advertisement

SHELL 脚本 之 AWK 实战 技巧

阅读量:

文章目录

      • 仅筛选ID为奇数的行,并同时输出用户名及其uid号
  • 列出系统中所有普通用户的详细信息

  • 屏蔽非超级管理员(root)用户的信息后显示其余普通用户

  • 显示那些shell环境配置为'/bin/bash'的所有用户列表

  • 计算普通用户类型的总数

  • 列出当前目录下的所有文件名

  • 查看UID为1000用户的账户创建日期及相关设置信息

  • 使用awk编程语言模拟tail命令查看文件尾端内容

  • 理解数组操作的概念:统计TCP连接数量(练习一)

    • 9.1 使用awk程序计算TCP连接总数
    • 9.2 根据统计不同IP地址对应的TCP连接数量
  • 10 将 test2 文件中的数据附加至 test1 的同一行后,并保存至 test3 文件

    • 11 某一特定产品在其 CDN 运营中面临成本急剧上升的情况,在线速率主要由不同类型的图片构成,在此背景下为优化该产品中图片流量所占的带宽比例现需对其图片属性和号码特征进行详细分析;现有的日志文件 test.log 可供进一步分析

1 只处理用户ID为奇数的行,并打印用户名和uid号

复制代码
    awk -F: 'NR%2==0{print $1,$3}' /etc/passwd

2 显示系统的普通用户,并打印用户名和ID

复制代码
    awk -F:

全部评论 (0)

还没有任何评论哟~