首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在vlang中获得系统用户列表?

如何在vlang中获得系统用户列表?
EN

Stack Overflow用户
提问于 2022-05-03 20:37:00
回答 1查看 103关注 0票数 1

我试图列出所有的系统用户,我知道在Linux上我可以使用awk -F: '{ print $1 }' /etc/passwd,在wmic useraccount get name上我可以使用wmic useraccount get name,但是我想知道在V中是否有更适合它的函数,并且不需要不同的命令。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-16 15:54:02

编辑:您现在可以从fn user_names() ?[]string模块中使用os来获取系统上的用户名。

现在有方法可以获得系统上的用户列表。但是,您可以编译时间if语句来执行上面提到的命令。

代码语言:javascript
复制
import os

fn main() {
    $if windows {
        result := os.execute('wmic useraccount get name')?
    } $else $if linux {
        result := os.execute('awk -F: "{ print $1 }" /etc/passwd')?
    } $else {
        println('unsupported os')
    }
    // do something with result
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72105200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档