Acessando resultados do pipe como variável?

1

Eu quero acessar os resultados do último comando pipe do comando pipe atual. Por exemplo:

echo "0x1a" | perl -le 'print hex("$RESULT_FROM_PIPE");'

Qual é a sintaxe adequada para isso?

    
por Philip Kirkbride 06.07.2017 / 22:21

1 resposta

2

Inspirando-se em: link

Mesmo que seja um pouco exagerado, isso funciona:

echo "0x1a" |  xargs sh -c 'perl -le "print hex(\"$1\");"' sh
26
    
por 06.07.2017 / 22:52