package main import ( "fmt" "os" ) // 显示用户环境变量 func cmd_env(fields []string, stdin *os.File, stdout *os.File, stderr *os.File) { if len(fields) > 1 { // 不能有参数 panic("env: too many arguments") } for _, env := range userenv { // 遍历用户环境变量 fmt.Fprintln(stdout, env) // 并输出 } }