-
Esses comandos funcionam de stdin a stdout. Você tem que usá-los como
hxremove selector <src.html >dst.html
. -
Meus testes mostram que eles exigem pelo menos um pouco de html válido (
<html>
,<body>
deve estar lá como de costume). -
Aqui você tem que dar um seletor html válido (x) .
footer
está bem neste caso, por isso deve funcionar.
Meu exemplo:
t.html:
<html>
<body>
<a>cica</a>
<p>cica</p>
<p>cica</p>
</body>
</html>
Em seguida, o comando hxremove 'p' <t.html
é gerado corretamente
<html>
<body>
<a>cica</a>
</body>
</html>
Então, pode ser feito funcionar, só você tem que jogar um pouco mais com isso.
Você pode usar a ferramenta hxnormalize
no mesmo pacote de software para garantir como as coisas estão parecendo nos olhos do processador xhtml: o comando hxnormalize <t.html
mostra isso:
<html>
<body>
<p><a>cica</a>
<p>cica
<p>cica
As linhas vazias aparentemente desnecessárias são comportamento correto - o seletor remove apenas a parte html, e não o texto (desta vez, os espaços em branco) entre eles.