在Unix / Linux环境下,你可以使用pseudofiles/dev/stdin和/dev/stderr与bash shell中实现这一点,例如:
cat file.svg | awk -f script.awk | inkscape /dev/stdin -e /dev/stderr 2> file.png
Run Code Online (Sandbox Code Playgroud)
请注意,inkscape 将文本输出发送到/dev/stdout(这是一个奇怪的选择),因此您必须使用stderrnot 让您的图像与此文本混合。