跳转到内容

Fedora 和 Red Hat 系统管理/Awk 脚本

来自维基教科书,开放世界中的开放书籍

Awk - 一种数据驱动的编程语言

[编辑 | 编辑源代码]

正在建设中

在命令行使用 Awk

[编辑 | 编辑源代码]

正在建设中

Awk 脚本

[编辑 | 编辑源代码]

从 `passwd` 数据中解析用户信息

[编辑 | 编辑源代码]

/usr/local/bin/bash-users.awk

#!/bin/awk -f
BEGIN {
    FS = ":"
    USER_COUNT = 0
}

/:\/bin\/bash$/ {
    ++USER_COUNT
    print $1
}

END {
    print USER_COUNT " bash users."
}

用法

[user@station user]$ getent passwd | bin/bash-users.awk
root
jkupferer
mesa
user
4 bash users.
华夏公益教科书