У меня есть это как мой целевой файл:
#define NUMTHREADS 4
#define ar 1000
#define ac 1000
#define br 1000
#define bc 1000
Я хочу заменить только числа в этих строках другими числами, используя sed (это скрипт bash). Однако я не хочу изменять эти значения где-либо еще в файле. Сценарий не может знать значения напрямую, поскольку они могут отличаться от перечисленных выше.
Итак, в основном:
Найдите строку с #define ar
, затем замените общее числовое совпадение после нее заданным числом. Возможно ли это с помощью sed?