我有一个像这样的 rsync 命令:
rsync --recursive source | grep "\."
我想像这样在子进程中调用它:
subprocess.Popen(['sshpass', '-p', password, 'rsync', '--recursive', source, '|', 'grep', '"\."'],
stdout=subprocess.PIPE).communicate()[0]
但它不会起作用。正确的方法是什么?