Помогите трансформировать текст c sed или awk
От: Посторонним В. Беларусь  
Дата: 24.08.13 09:22
Оценка:
Исходный текст файла конфига такой:

servers = (
  {
    host = "localhost";
    ...
    timeout = 5;
  },
  {
    host = "127.0.0.1";
    ...
    timeout = 0;
  },
  {
    host = "example.com";
    ...
    timeout = 99;
  }  
);


Надо в конце каждой секции добавить index, чтобы файл стал таким:

servers = (
  {
    host = "localhost";
    ...
    timeout = 5;
    index = 1;
  },
  {
    host = "127.0.0.1";
    ...
    timeout = 0;
    index = 2;
  },
  {
    host = "example.com";
    ...
    timeout = 99;
    index = 3;
  }  
);


Как это сделать штатными Unix утилитами вроде sed/awk?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.