Задать вопрос
@brar

Добавление текста во все ячейки определенной колонки в csv, а также удаление определенных символов?

Добрый день. Есть CSV:
A, B, C, D,
bla, ghd, gfg, $11,
sfw, dfs, mbh, $14,
...
kjg,ef,efwe,$5


где A, B, C, D - названия колонок. А в ячейках произвольные значения/текст.
Подскажите, пожалуйста, как можно добавить ко всем ячейкам первой колонки определенное слово SLOVO? И удалить знак $ из четвертой колонки.
A, B, C, D,
SLOVObla, ghd, gfg, 11,
SLOVOsfw, dfs, mbh, 14,
...
SLOVOkjg, ef, efwe, 5
  • Вопрос задан
  • 334 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    7 месяцев
    Далее
  • Skillfactory
    Профессия «Белый» хакер
    13 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Olgeir
\^(.*)$\SLOVO$1\
\^(.*,)\$?([^,]*)$\$1$2\
Ответ написан
@brar Автор вопроса
Долго мучал perl. Но так как не смог.
Сделал некрасиво и в лоб:
awk -F"," '{print "SLOVO1 "$1 "," $2 "," "SLOVO2 "$3 "," $4}' FileIN.csv >> FileOUT

Всем спасибо.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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