Linux 如何以编程方式发送空白密码?

Linux 如何以编程方式发送空白密码?,linux,bash,svn,Linux,Bash,Svn,我有一个shell脚本,用于检查subversion repo。连接要求输入密码(我知道这是一个不必要的层,因为密码是空的),但是我如何才能向subversion发送一个空密码 #!/bin/sh svn co svn://server/repo ~/Desktop/data 然后会向终端发送密码提示,有没有办法在我的脚本中用空白密码自动响应?尝试使用以下选项指定密码: --密码“”我真的不建议这样做,但更通用的方法是使用expect: @dannrob我读过那个帖子,但他们没有处理空白密码

我有一个shell脚本,用于检查subversion repo。连接要求输入密码(我知道这是一个不必要的层,因为密码是空的),但是我如何才能向subversion发送一个空密码

#!/bin/sh

svn co svn://server/repo ~/Desktop/data

然后会向终端发送密码提示,有没有办法在我的脚本中用空白密码自动响应?

尝试使用以下选项指定密码:


--密码“”

我真的不建议这样做,但更通用的方法是使用expect


@dannrob我读过那个帖子,但他们没有处理空白密码的地址。我试着用空引号,但没用。使用
--password”“
时,我仍然会收到提示。您是否尝试将仅包含换行符的文件重定向到该文件中?因此,创建一个只包含空行的文本文件,然后像svnco一样运行您的命令svn://server/repo ~/Desktop/data