В настоящее время это выводит значение, которое мне нужно на stdout. Как я могу записать его в переменную, чтобы я мог использовать ее в остальной части script?
Требования:
- script должен быть всем в одном файле.
- Я бы предпочел не писать временные файлы, если это возможно.
.
#!/bin/bash
cat << EOF | xsltproc - ../pom.xml | tail -1
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/"><xsl:value-of select="/project/version"/></xsl:template>
</xsl:stylesheet>
EOF