shell 如何找到 /etc/passwd 中的最后一个条目
shell how to find last entry in /etc/passwd
我正在尝试编写自己的 shell 脚本以在 Linux 中添加用户。我不想使用 useradd。那么如何找到 passwd 中的最后一个条目呢?我想检查用户 ID 和组 ID。所以我可以为 UISER ID +1 和 +1 Group ID。
或者是否有可能对文件中的最后一个条目进行 grep?
例如
simpson:x:103:103:Lisa Simpson, etc...
只需使用尾巴:
tail -1 /etc/passwd
使用 sed:
sed -n '$'p /etc/passwd
我正在尝试编写自己的 shell 脚本以在 Linux 中添加用户。我不想使用 useradd。那么如何找到 passwd 中的最后一个条目呢?我想检查用户 ID 和组 ID。所以我可以为 UISER ID +1 和 +1 Group ID。
或者是否有可能对文件中的最后一个条目进行 grep?
例如
simpson:x:103:103:Lisa Simpson, etc...
只需使用尾巴:
tail -1 /etc/passwd
使用 sed:
sed -n '$'p /etc/passwd