Привет, ребят. Подскажите, пожалуйста, как с помощью инструментов типа sed или других доступных Bash обработать текст желанным образом. Вот сам текст:
"Fishing tour.png
Fishing tour2.png
One Day Tour.png
Sydney Adventure 3 Days Package.png
Sydney Northern Beaches Scenic Flight by Seaplane.png
Week trip.png
Weekend trip to Baku.png
Fishing tour a0HR000000B4wMUMAZ
One Day Tour a0HR000000B4wMVMAZ
Sydney Adventure 3 Days Package a0HR000000B4wMWMAZ
Sydney Northern Beaches Scenic Flight by Seaplane a0HR000000B4wSuMAJ
Week trip a0HR000000B4wMTMAZ
Weekend trip to Baku a0HR000000B4wMSMAZ"
Нужно его обработать таким образом, чтобы слова с расширением .png вставали на место слов идентичных им, но без расширения и id оставалось там же. Второе условие, если в название слова с расширением присутствует цифра(0-9), то она должна встать отдельной строкой и справа также должна стоять id, соответствующая этому названию. В общем вот желаемый результат:
"Fishing tour.png a0HR000000B4wMUMAZ
Fishing tour2.png a0HR000000B4wMUMAZ(id идентична тому, что строкой выше)
One Day Tour.png a0HR000000B4wMVMAZ
Sydney Adventure 3 Days Package.png a0HR000000B4wMWMAZ
Sydney Northern Beaches Scenic Flight by Seaplane.png a0HR000000B4wSuMAJ
Week trip.png a0HR000000B4wMTMAZ
Weekend trip to Baku.png a0HR000000B4wMSMAZ"
Не совсем ещё разобрался как на форуме текст в правильный и удобный формат приводить:)