libsmbclient - 如何使用 smbclient 将结果从管道传输到 Samba 驱动器?

标签 libsmbclient

我想做这样的事情吗?

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/

相关文章:

linux - smbclient 用单引号复制文件

python - 无法通过Python访问Samba服务器上的文件

samba - 如何仅构建 libsmbclient-raw.so

linux - smbclient 从 Linux 连接到 Windows 目录