Мне нужно заменить все осколки: 5.6xx и 5.5xx (где x - 0-9 цифр) в текстовом файле с 5.500, но только когда строка, содержащая совпадение, начинается со строки (например, STARTSTRING). Это означает, чтоBasic Regexp Вопрос: Как изменить только строки, начинающиеся с STRING с помощью sed
STARTSTRING 5.610 4.500 3.550 5.530
OTHERSTRING 5.600 5.500 5.500 5.600
должен стать
STARTSTRING 5.500 4.500 3.550 5.500
OTHERSTRING 5.600 5.500 5.500 5.600
Я не знаю, как я могу это сделать. Я использую sed для редактирования.
Большое спасибо! :)
PS: При необходимости я запускаю последнюю версию debian.
Это именно то, что я искал. Большое спасибо :) –
Нет проблем. Удачи! –
Возможно, вам стоит поставить границу в случае появления чисел, таких как 35.530, и вы не хотите это менять. – ghostdog74