gpt4 book ai didi

PowerShell CSV 操作

转载 作者:行者123 更新时间:2023-12-03 16:28:16 28 4
gpt4 key购买 nike

我有一个 .csv 文件,其中第一列包含用户名。它们采用 FirstName LastName 的形式。我想获取 FirstName 并将 LastName 的第一个字符添加到它上面,然后删除空格。然后我想添加@someemailaddress.com。

例子如下:

这是我的:

DisplayName, OtherColumn
Sam Jones, otherdata
Paul Jones, otherdata

这就是我想要的:

DisplayName, OtherColumn
SamJ@someemailaddrses.com, otherdata
PaulJ@someemailaddress.com, otherdata

想法?

最佳答案

通过使用 Import-Csv , Select-Object , 和 Export-Csv ,您可以设置一个管道来获取 CSV 文件的内容,选择一个新计算的 DisplayName 属性,其中包含一个执行字符串操作的表达式,然后将数据导出为 CSV。

Import-Csv data.csv | Select-Object @{
Name = "DisplayName"
Expression = {
$parts = $_.DisplayName.Split();
$parts[0] + $parts[1][0] +"@someemailaddress.com"
}
}, OtherColumn | Export-Csv data-new.csv

关于PowerShell CSV 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19145225/

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