Мне нужна помощь по нумерации текста в файле.
У меня также есть Linux-машина, и мне нужно написать скрипт на Perl
У меня есть имя файла: file_db.txt
В этом файле есть такие параметры, как имя, ParameterFromBook, NumberPage, BOOK_From_library, цена и т. Д.
Каждый параметр равен чему-то как name = elephant
Мой вопрос Как это сделать с помощью perl
Я хочу дать номер для каждого параметра (перед "="), который повторяется (уникальный параметр) в файле, и увеличивать (+1) новый номер следующего повторного параметра до EOF
Lidia
Например
file_db.txt перед нумерацией
parameter=1
name=one
parameter=2
name=two
file_db.txt после нумерации параметров
parameter1=1
name1=one
parameter2=2
name2=two
Пример 1 до
name=elephant
ParameterFromBook=234
name=star.world
ParameterFromBook=200
name=home_room1
ParameterFromBook=264
Пример 1 после нумерации параметров
name1=elephant
ParameterFromBook1=234
name2=star.world
ParameterFromBook2=200
name3=home_room1
ParameterFromBook3=264
Пример 2 до
file_db.txt перед нумерацией
lines_and_words=1
list_of_books=3442
lines_and_words=13
list_of_books=344224
lines_and_words=120
list_of_books=341
Пример 2 после
file_db.txt после нумерации параметров
lines_and_words1=1
list_of_books1=3442
lines_and_words2=13
list_of_books2=344224
lines_and_words3=120
list_of_books3=341