Как мне заменить sed на файл, содержащий такие вещи, как
f[3][2,3][4]
, который следует заменить на f[3][2,3]["string"][4]
. Конечно, числа могут быть разными, и я хочу, чтобы произошла одна и та же замена. Здесь нам нужно дать полный шаблон, что-то вроде
f\[[0-9]*\]\[[0-9]*,[0-9]*\]
, чтобы выбрать правильную часть, но затем мне нужна замена, чтобы дать те же номера, которые были сопоставлены ранее (а также присоединение ["string"]
). Каков наилучший способ сделать это?