현재 파이프라인 명령에서 마지막 파이프라인 명령의 결과에 액세스하고 싶습니다. 예를 들어:
echo "0x1a" | perl -le 'print hex("$RESULT_FROM_PIPE");'
올바른 구문은 무엇입니까?
답변1
에서 영감을 받다:https://stackoverflow.com/questions/15430877/bash-xargs-passing-variable
약간 믿기지 않더라도 작동합니다.
echo "0x1a" | xargs sh -c 'perl -le "print hex(\"$1\");"' sh
26