【发布时间】:2015-10-12 05:52:34
【问题描述】:
我导入一个文件并像这样处理它的内容:
$msg = Import-Csv .\content -Delimiter "`t" | Select msg | Format-Table -HideTableHeaders | Out-String | %{$_ -replace "\n"}
在这种情况下,内容文件如下所示:
id name when ip msg user_id
50 Felix 2015-07-22 12:51:04 10.1.100.6 "ein link":www.link.de 89
但是 $msg 会返回以下内容:
ein link:www.link.de
当我有这样的内容文件时:
id name when ip msg user_id
50 Felix 2015-07-22 12:51:04 10.1.100.6 dies ist "ein link":www.link.de 89
$msg 是正确的:
dies ist "ein link":www.link.de
Import-CSV 仅在双引号位于文本开头时隐藏它们。
我正在使用 PowerShell 5.0
你能帮帮我吗?
谢谢
【问题讨论】:
标签: csv powershell quotes