Я хотел бы решить эту проблему. У меня есть файл в Linux, который позже будет прочитан как файл yaml, поэтому отступы очень важны. Я хотел бы найти один раз конкретную строку и заменить только ее часть.
Я хотел бы заменить только последний элемент массива. Можно ли найти шаблон «, 3]» и заменить его, например, на «, 10]», не нарушая отступ? Пока думаю, что команда sed может помочь, но я не нашел способа не нарушить структуру файла.
Что я знаю точно, так это то, что в файле только один экземпляр переменной и числа в массив может быть целым или плавающим, но это числа, а не буквы.
Спасибо, если у вас есть указатели.
Подробнее здесь:
https://stackoverflow.com/questions/789 ... n-a-text-f