@Igor_Andersen

Как заменить символ внутри всех элементов массива после import-csv?

В крипте есть часть, в которой создаётся переменная с csv:
$header = "property1","property2"
$dt = Import-Csv $tempfile  -delimiter "," -header $header

Необходимо потом удалить знак ' во всех элементах.
Я понимаю как сделать замену явно указав каждое свойство,
$dt | % {
    $_.'property1' = $_.'property1'.replace("'","")
    $_.'property2' = $_.'property2'.replace("'","")
    }

но как это сделать одной строкой без явного указания ?
  • Вопрос задан
  • 361 просмотр
Пригласить эксперта
Ответы на вопрос 2
Сделай импорт Get-Content, удали все символы, потом отправь в ConvertFrom-CSV.
Ответ написан
Комментировать
@AAT666
$dt | %{foreach($h in $header){$_.$h = $_.$h.replace("'","")} }
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы