xmlstarlet no Void Linux

1. xmlstarlet no Void Linux

Morpheus
Minions

(usa Nenhuma)

Enviado em 28/09/2024 - 03:13h

O comando xmlstarlet no Void Linux é somente xml ?

$ xbps-query -l | grep xmlstarlet
ii xmlstarlet-1.6.1_2 Command line utilities to transform, query, validate, and edit XML

$ which xmlstarlet
which: no xmlstarlet in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/bin:/usr/games:/sbin)



Script:

xmlstarlet transform <(cat <<<"$xsl") -p themefile="'$themefile'" "$RCFILE" > "${RCFILE}_tmp" || return 1
xmlstarlet transform <(cat <<<"$xsl") "$RCFILE" > "$obfile" || return 1
xmlstarlet sel --template --value-of "$xpath" "$obfile"



  


2. Re: xmlstarlet no Void Linux

Alexa Bolada
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!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts