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
и т.п.