Preciso adicionar </span>
antes de cada aka seguinte <span.*
. a "tag endig" para todas as linhas da "página".
linha de exemplo:
<span class="bold">│<span class="f9"> 1,245,732 <span class="f0"><span class="bold">│<span class="f9"> — <span class="f0">
Brinquei com o sed, mas simplesmente não consigo fazê-lo funcionar ...
Por favor, ajudem, pois sei que isso é trivial para alguns/a maioria de vocês.
Responder1
Para uma determinada linha no formato que você mostra, o seguinte seria adicionado </span>
antes de each <span
e, em seguida, removeria aquele que foi adicionado no início e adicionaria um no final.
sed -e 's,<span ,</span>&,g' -e 's,^</span>,,' -e 's,$,</span>,'
Estou usando vírgulas como delimitadores nos s
comandos, pois as strings que usamos contêm /
.