Я работаю на Unix-сервере.
У меня есть много CSV-файлов, содержащих, помимо прочего, поля даты.
Я должен заменить некоторые поля этой даты другим значением, например, от 20110915 до 20110815 . Их положение варьируется от файла к другому.
Проблема в том, что подстановка зависит от поля позиции. Например, если в моем файле есть строка, подобная этой:
blablabla; 12; 0,2121; 20110915 ; 20110915; 19951231; popopo; другой текст; 321; 20101010
Я должен заменить только первые поля даты, а не другие, преобразуя строку в:
blablabla; 12; 0,2121; 20110815 ; 20110915; 19951231; popopo; другой текст; 321; 20101010
Есть ли способ ограничить замену в файле, используя некоторые ограничения?
Спасибо