小编Sel*_*lim的帖子

将输出重定向到标准输出而不是文件

我正在编写一个java包装器convert(这是image magick的一部分)。我想要做的是调用一个命令,convert -thumbnail 1024 test.JPG >(cat)使其将缩略图字节流打印到标准输出。之后我想从这个流中读取并将其存储在 Blob 存储中。我在使用上面的命令时遇到困难,因为它看起来无法处理二进制数据。打印字节后,它还会打印类似的内容62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c62;c

我想避免写入临时文件,因为我不想处理任何目录权限。

我的命令做错了什么?是cat无法处理二进制数据还是其他原因?

bash io-redirection imagemagick

2
推荐指数
1
解决办法
1682
查看次数

标签 统计

bash ×1

imagemagick ×1

io-redirection ×1