Linux Centos 6-64
File1.txt имеет несколько строк в этом формате:
/Text1/Text2/Text3:Text4
Как сделать так, чтобы файл Result.txt был со всеми строками следующим образом?
Text2;Text4
: ; ,
Я думал о двух способах сделать это:
- Было бы нормально удалить
/Text1/и удалить/Text3и изменить:by;, - Или прочитайте, что между 2-м и 3-м
/какText2затем прочитайте, что после:что такоеText4и сделайте;Text4.
Таким образом, в конечном результате файл Result.txt будет иметь
Text2;Text4
В любом случае будет работать, лучше тот, который работает быстрее.
PS: Тексты могут иметь пробелы, символы и точки внутри, но оригинальные разделители из текстов всегда / / / которые не появляются нигде в текстах.
Это должно быть сделано во всех строках File.txt .
файлы:
File1.txt
/Soccer.Teacher/Michael.John/Group1:monday-friday - 14h to 16h
/Basketball.Teacher/Susana.Stevens/Group2:tuesday-thursday-3pm-to-5pm
/Tennis.Teacher/Josh.Karen/Group3:monday-wednesday-5pm_to_7pm
и т.п.
Result.txt быть:
Michael.John:monday-friday - 14:00 to 16:00
Susana.Stevens:tuesday-thursday-3pm-to-5pm
Josh.Karen:monday-wednesday-5pm_to_7pm
и т.п.
