最近,我想运行像“git show< hash>”这样的终端命令并将输出保存到图像,最好是PNG。
我用谷歌搜索了一下,并发现了一些巧妙的技巧,特别是使用了导入命令,但没有什么可以捕获STDOUT并将其保存为图像。
所以,我以为我会问这里的大脑信任。任何人都有经过测试和验证的Linux解决方案?
答案 0 :(得分:2)
如果您只想将git show
的输出保存到文件中,只需执行。
git show <hash>:path/to/image.png > /some/other/path/image.png
如果您想查看图像,ImageMagick的display
命令允许来自STDIN的管道。所以你可以做到
git show <hash>:path/to/image.png | display
答案 1 :(得分:1)