这里我有命令将 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