gpt4 book ai didi

PowerShell 和表达式中的空格

转载 作者:行者123 更新时间:2023-12-03 20:29:33 27 4
gpt4 key购买 nike

我在 CSV 文件中有一个字段是名字。但是,我想将其重命名为 Name。

我在下面有以下代码。但是,我不确定如何处理 tN 之间的空格。

我试过使用引号和其他一些技巧,但到目前为止都没有用。我需要做什么才能获得值(value)?

Import-Csv .\Downloads\addata.csv | Select @{n="Name";e={$_.First Name}}

最佳答案

您可以使用单引号访问带有空格的变量,例如。 G。 $_.'名字'

但是,您可能希望保留现有列,因此您可以使用 Get-Content cmdlet 检索内容并使用简单的正则表达式替换第一行中的列:

$content = Get-Content '.\Downloads\addata.csv'
$content[0] = $content[0] -replace 'First Name', 'Name'
$content | Set-Content '.\Downloads\addata.csv'

注意:您可能需要在 Set-Content cmdlet 中指定编码

关于PowerShell 和表达式中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43348051/

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