cmd_env.go 334 B

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