Задать вопрос
@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
  • Вопрос задан
  • 332 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Olgeir
\^(.*)$\SLOVO$1\
\^(.*,)\$?([^,]*)$\$1$2\
Ответ написан
@brar Автор вопроса
Долго мучал perl. Но так как не смог.
Сделал некрасиво и в лоб:
awk -F"," '{print "SLOVO1 "$1 "," $2 "," "SLOVO2 "$3 "," $4}' FileIN.csv >> FileOUT

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

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

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