LINUX.ORG.RU

История изменений

Исправление CrX, (текущая версия) :

Python имеет смысл взять, конечно, но это может быть оверкилл. Смотря что нужно. awk прекрасно работает с csv. С задачей выше он вполне справится:

awk -F ';' '{OFS=FS; gsub("  "," ",$3); print}'

($3 порядковый номер колонки).

В sed будет на порядок замороченнее, потому что он именно в колонки как таковые не умеет. Придётся городить регэкспы с группами.

P.S. Подсветка синтаксиса для Bash на ЛОРе почему-то едет, если нет пробела после -F

Исправление CrX, :

Python имеет смысл взять, конечно, но это может быть оверкилл. Смотря что нужно. awk прекрасно работает с csv. С задачей выше он вполне справится:

awk -F';' '{OFS=FS; gsub("  "," ",$3); print}'

($3 порядковый номер колонки).

В sed будет на порядок замороченнее, потому что он именно в колонки как таковые не умеет. Придётся городить регэкспы с группами.

Исправление CrX, :

Python имеет смысл взять, конечно, но это может быть оверкилл. Смотря что нужно. awk прекрасно работает с csv. С задачей выше он вполне справится:

awk -F';' '{OFS=FS; gsub("  "," ",$3); print}'`

($3 порядковый номер колонки).

В sed будет на порядок замороченнее, потому что он именно в колонки как таковые не умеет. Придётся городить регэкспы с группами.

Исправление CrX, :

Python имеет смысл взять, конечно, но это может быть оверкилл. Смотря что нужно. awk прекрасно работает с csv. С задачей выше он вполне справится:

awk -F';' '{OFS=FS; gsub("  "," ",$3); print}'`

($3 порядковый номер колонки).

Исправление CrX, :

Python имеет смысл взять, конечно, но это может быть оверкилл. Смотря что нужно. awk прекрасно работает с csv. С задачей выше он вполне справится:

awk -F';' '{OFS=FS; gsub("  "," ",$3); print}'` ($3 порядковый номер колонки).

Исходная версия CrX, :

Python имеет смысл взять, конечно, но это может быть оверкилл. Смотря что нужно. awk прекрасно работает с csv. С задачей выше он вполне справится: awk -F';' '{OFS=FS; gsub(" "," ",$3); print}' ($3 порядковый номер колонки).