У меня есть следующие данные в CSV файлРазделить строку в CSV файл
"Name","SourceIP","DestinationIP"
"Sep 1 03:55:57 mmt-5","172.16.48.158","22.22.22.22"
"Sep 1 03:55:57 mmt-5","172.16.48.158","22.22.22.22"
"Sep 1 03:55:57 mmt-5","172.16.48.158","22.22.22.22"
"Sep 1 03:55:57 mmt-5","172.16.48.158","22.22.22.22"
мне нужно разделить Name
колонки, чтобы более 3-х колонок. Date
, Time
и Name
. Как указано ниже
"Date","Time","Name","SourceIP","DestinationIP"
"Sep 1","03:55:57","mmt-5","172.16.48.158","22.22.22.22"
"Sep 1","03:55:57","mmt-5","172.16.48.158","22.22.22.22"
"Sep 1","03:55:57","mmt-5","172.16.48.158","22.22.22.22"
"Sep 1","03:55:57","mmt-5","172.16.48.158","22.22.22.22"
Немного потеряно, как это сделать. Я попытался заменить 14-го символа запятой, но не повезло.
$test = import-csv C-sample.csv
$test | foreach-object {
$_.Name = $_.Name.Replace(14, ",")
}
$test | export-csv D-sample.csv -notype
Любая помощь?
Спасибо, но я не получаю этот вывод. Это то, что я получаю. «IsReadOnly», «IsFixedSize», «IsSynchronized», «Keys», «Values», «SyncRoot», «Count» «False», «False», «False», «System.Collections.Hashtable + KeyCollection» "," System.Collections.Hashtable + ValueCollection "," System.Object "," 5 " ' – Eric
Вы что-то изменили в моем скрипте? Если нет, какую версию PowerShell вы используете? –
2. Я немного новичок, должен ли я обновлять? – Eric