我想做这样的事情吗?
echo "test" | smbclient //server/share -c "cd /target/location/;put <RESULT_FROM_PIPE> <AS_THIS_FILENAME>"
有什么想法吗?
最佳答案
最后,这是我找到的解决方案:
echo "test" | smbclient //server/share -c "cd /target/location/;put - <NEW_THIS_FILENAME>"
诀窍在于破折号-
,它重定向stdin
。
关于libsmbclient - 如何使用 smbclient 将结果从管道传输到 Samba 驱动器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40385665/