LINUX.ORG.RU

Сообщения VladSpider

 

Обработать текст

Привет, ребят. Подскажите, пожалуйста, как с помощью инструментов типа 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"

Не совсем ещё разобрался как на форуме текст в правильный и удобный формат приводить:)

 

VladSpider
()

Associative Array

Привет, ребят. Подскажите, пожалуйста, как можно сделать так, чтобы в Associative Array могли появляться повторяющаяся пара key-value, т.е. с одинаковым key и соответствующее ему value?

 

VladSpider
()

RSS подписка на новые темы