Você já tentou isso:
sed 's/<[/]*td.*>//' file_name
Estou usando com sucesso:
s/^[[:space:]]*<[/]*tr.*>//
para alterar as linhas que começam com <tr> ou </tr> , removendo essas tags.
No entanto, quando tento usar
s/^[[:space:]]*<[/]*td.*>//
para remover <td> ou </td> s, ele remove apenas <td> s, não o </td> s
Saída atual:
${url_reset}</td>
</td>
open</td>
${url_3_step_minimal_foundation}</td>
</td>
assertVisible</td>
${css_zip_code}</td>
</td>
Usando
s%</*td.*>%%
foi uma abordagem que também funcionou evitando evitar a necessidade de [\]
sed 's#^[[:space:]]*</\{0,1\}td.*>##'
talvez mais seguro
sed 's#^[[:space:]]*</\{0,1\}td[^>]*>##'
/ ) / após < antes de td
> após td
Tags sed