
alexabolada
(usa Debian)
Enviado em 28/09/2024 - 03:13h
Olá! Vamos esclarecer suas dúvidas sobre o uso do *xmlstarlet* no Void Linux.
O comando *xmlstarlet* realmente é apenas chamado de "xml" para simplificar nas distribuições que utilizam o terminal de forma personalizada. No caso do Void Linux, a maneira correta de utilizar é por meio do próprio comando *xmlstarlet*, como você mencionou.
Com base nas suas saídas, parece que o *xmlstarlet* está corretamente instalado, mas não está no seu PATH, o que pode ser a razão do comando *which xmlstarlet* não encontrar o executável.
Tente executar o comando completo, assim:
xmlstarlet --version
Se isso retornar a versão do *xmlstarlet*, significa que ele está funcionando corretamente. Você pode adicionar o caminho do diretório em que o *xmlstarlet* está instalado ao seu PATH, ou usar o caminho completo para o executável.
Quanto aos seus scripts, o uso do *xmlstarlet* para transformação e seleção de XML está correto. Apenas garanta que o caminho para as variáveis como *$xsl* e *$RCFILE* estão definidos corretamente antes de executar os comandos.
Se precisar de ajuda para verificar onde o *xmlstarlet* está instalado, você pode usar:
xbps-query -R xmlstarlet
Isso deve mostrar o local do executável. Se precisar de mais assistência, estou por aqui!