当前位置: 首页 > news >正文

PowerShell读取CSV并遍历组数组

在 PowerShell 中,从 CSV 文件获取 Group 列的数据并遍历输出,可以按照以下步骤操作:

步骤说明:

  1. 读取 CSV 文件:使用 Import-Csv 命令加载 CSV 数据。

  2. 提取 Group 数组:通过管道操作 | Select-Object -ExpandProperty Group 提取指定列的值。

  3. 遍历数组:使用 foreach 循环或 ForEach-Object 遍历每个元素并输出。

# 1.1 读取CSV文件并提取Group列的值到数组
$groups = Import-Csv -Path "你的文件路径.csv" | Select-Object -ExpandProperty Group# 1.2 遍历数组并输出所有元素
foreach ($group in $groups) {Write-Output "当前组: $group"
}# 2.1 或者使用管道简洁写法(效果相同):
Import-Csv "你的文件路径.csv" | ForEach-Object { Write-Output "当前组: $($_.Group)" 
}# powered by https://zhengkai.blog.csdn.net/

关键参数说明:

参数/命令作用
Import-Csv -Path加载 CSV 文件(路径需替换为实际文件路径)
Select-Object -ExpandProperty Group提取名为 Group 的列,直接返回其值数组(而非对象)
foreach循环遍历数组中的每个元素
$($_.Group)在管道中访问当前对象的 Group 属性($_ 表示当前对象)

示例 CSV 文件内容:

(假设文件名为 groups.csv):

Name,Group
Alice,Admin
Bob,Developer
Charlie,Admin
Diana,Manager

 执行结果:

当前组: Admin
当前组: Developer
当前组: Admin
当前组: Manager

空值处理

如果 CSV 中存在空值,遍历时会输出空行。可通过条件过滤:

$groups | Where-Object { $_ } | ForEach-Object { Write-Output "组: $_" }

去重处理:

$uniqueGroups = Import-Csv groups.csv | Select-Object -ExpandProperty Group | Sort-Object -Unique 

 

终极练习:排序加去重

$uniqueGroups = Import-Csv "D:\Workspace\Data\powershell\group.csv" | Select-Object -ExpandProperty Group | Sort-Object -Unique# 1.2 遍历数组并输出所有元素
foreach ($group in $uniqueGroups) {Write-Output "当前组: $group"
}# powered by https://zhengkai.blog.csdn.net/

相关文章:

  • 3.8 恢复行为
  • 微处理器原理与应用篇---冯诺依曼体系结构
  • 一文详解归并分治算法
  • Python元组常用操作方法
  • 在 ArcPy 脚本中进行错误处理和调试
  • C# WPF常用调试工具汇总
  • MagicTryOn: 变革性的AI视频虚拟试衣体验
  • Java 面试指南:深度解析 Spring Boot 与微服务架构
  • AI 生成 短视频 全流程指南
  • Swift 解锁数组可修改场景:LeetCode 307 高效解法全解析
  • 【软考高级系统架构论文】企业集成平台的技术与应用
  • shell脚本--条件判断
  • uniswap v4 账本式结算与账户余额管理机制解析
  • Wire--编译时依赖注入工具
  • 系统思考VS心智模式
  • Jupyter notebook调试:设置断点运行
  • 网站自助广告投放系统源码 附安装教程(源码下载)
  • 3.9 局部规划器
  • Kubernetes控制平面组件:Kubelet详解(八):容器存储接口 CSI
  • AI评测-(1)基础介绍
  • 甘肃做网站价格/网络推广公司是干嘛的
  • 网站建设公司前台/bt磁力
  • 本地上海集团网站建设/品牌营销与推广
  • 如何在百度上注册自己的网站/软文推广广告
  • 企业qq出售平台/seo公司费用
  • 王府井网上商城官网/关键词排名快照优化