gpt4 book ai didi

linux - Linux中/etc/passwd文件最后一行获取用户ID

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:37:51 26 4
gpt4 key购买 nike

我一直在尝试以下方法:

cut -d: -f3 | last -1 /etc/passwd

last -1 | cut -d: -f3 /etc/passwd

这些语句不起作用,我不确定如何加入它们以获得我想要的结果。它只接受/etc/passwd 目录前面的当前命令。

我对 Linux 和将命令组合在一起相当陌生。

提前感谢您的帮助。

最佳答案

尝试:

cut -d: -f3 /etc/passwd | tail -1

或者:

tail -1 /etc/passwd | cut -d: -f3

注意事项

  1. 命令 last 显示最后登录用户的列表。相比之下,tail 提供文件结尾,而 tail -1 仅提供最后一行。

  2. 考虑这个命令:

    cut -d: -f3 | last -1 /etc/passwd

    这会运行 cut -d: -f3 但由于提供了文件名,cut 将等待您在 stdin 上提供输入。这不是你想要的。相比之下,下面的命令提供文件 /etc/passwd 作为 cut 的输入,然后选择 cut 输出的最后一行:

    cut -d: -f3 /etc/passwd | tail -1

关于linux - Linux中/etc/passwd文件最后一行获取用户ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46458720/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com