通过管道标准输出到 obexftp 蓝牙传输?

通过管道标准输出到 obexftp 蓝牙传输?

这里我有命令将 inputFile.tar 传输到另一个蓝牙设备(10:68:3F:57:7D:B6)。

obexftp -b 10:68:3F:57:7D:B6 -p inputFile.tar

但是,是否可以使用 stdout 作为 obexftp 的输入?

例如,我想做这样的事情:

cat inputFile.tar | obexftp -b 10:68:3F:57:7D:B6 ...
gzip -fc inputFile.tar | obexftp -b 10:68:3F:57:7D:B6 ...

我怎样才能做到这一点?如何告诉 obexftp 使用 stdout?

答案1

我找不到管道的方法,但你可以尝试这个:

obexftp -b 10:68:3F:57:7D:B6 - p $(cat inputFile.tar)

返回 $( ) 中命令的 sdout

相关内容