gpt4 book ai didi

variables - 使用Powershell替换CSV中的变量

转载 作者:行者123 更新时间:2023-12-02 23:44:21 26 4
gpt4 key购买 nike

我每周都会生成一个凌乱的CSV文件。这是我的开始:

Company,Division,Department,Location,Job Title,Username
1-Acme INC,9000-CSD,6003-CSD IT,2-Downtown,IT Technician,user1
1-Acme INC,9000-CSD,6002-CSD HR,2-Downtown,HR Generalist,user2

我真正想要的是:
Company,Division,Department,Location,Job Title,Username
Acme INC,CSD,CSD IT,Downtown,IT Technician,user1
Acme INC,CSD,CSD HR,Downtown,HR Generalist,user2

基本上,我只想剥离该字段的“[数字]-”部分。我进行了上下搜索,发现用powershell替换CSV字符串的不同变化,但是没有找到使用powershell替换CSV中的可变文本的正确语法。

到目前为止,这就是我所拥有的。当我检查输出时,什么都没有改变。
$csv = Import-Csv .\test.csv
$csv | %{ $_ -replace "^[0-9]+-"}
$csv| Export-Csv .\test.csv -NoTypeInformation -Force

任何帮助将不胜感激!

最佳答案

您需要使用:

$csv = get-content .\test.csv
$csv = $csv -replace "[0-9]+-", ""
$csv | out-file .\test.csv

或第2行可能只是:
$csv = $csv -replace "[0-9]+-"

关于variables - 使用Powershell替换CSV中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29708750/

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