Jas*_*son 3 powershell select import-csv
我有一个名为CSV的字段.但是,我想将其重命名为Name.
我在下面有以下代码.但是,我不知道如何处理t和之间的空间N.
我尝试过使用引号和其他一些技巧,但到目前为止还没有用过.我需要做些什么才能获得价值?
Import-Csv .\Downloads\addata.csv | Select @{n="Name";e={$_.First Name}}
Run Code Online (Sandbox Code Playgroud)
您可以使用单引号访问带有空格的变量,例如$_.'First Name'.
但是,您可能希望保留现有列,以便可以使用Get-Contentcmdlet检索内容并使用简单的正则表达式替换第一行中的列:
$content = Get-Content '.\Downloads\addata.csv'
$content[0] = $content[0] -replace 'First Name', 'Name'
$content | Set-Content '.\Downloads\addata.csv'
Run Code Online (Sandbox Code Playgroud)
注意:您可能希望在cmdlet中指定编码Set-Content.
| 归档时间: |
|
| 查看次数: |
420 次 |
| 最近记录: |