Я новичок в написании сценариев в целом. У меня есть CSV-файл, который я импортирую и изменяю, чтобы он был представлен в лучшем формате.
Мой вопрос: я хочу выполнить (как мне кажется) цикл foreach для всех строк данного столбца, и если данные соответствуют не соответствуют определенным критериям:
- Скопируйте всю строку в новую строку (сохраняя все остальные данные в строке).
- Замените значение "Столбец B" значением "Столбец C".
Я в основном делаю import-csv $file
. Я экспортирую это позже.
Вот пример: я в основном хочу переместить Task2 в столбец Task1, ЕСЛИ есть какие-либо данные, кроме «-», и тогда я могу игнорировать столбец Task 2.
Import-csv
дает мне это:
ID, TASK1, TASK2
123, A, --
456, B, --
789, C, D,
But I want it to look like this:
ID, TASK1, TASK2
123, A , --
456, B, --
789, C, D,
789, D, D,