С sed
я read, что вы можете заменить все матчи, начиная со вторымзаменить до п-го матча
Вы можете комбинировать число с (глобальным) флагом г. Например, если вы хотите оставить первое слово в одиночку, но изменить второй, третий и т.д., чтобы быть УДАЛЕНЫ Вместо этого, используйте/2g:
пример
sed 's/foo/bar/2g' a.txt
Однако, как мог вы заменяете совпадения до вторым, так что третий, четвертый и т. д. не затрагиваются? Что-то вроде
sed 's/foo/bar/1-2' a.txt