请问这段shell要如何修改使用?
发表于 : 2010-10-17 10:16
#!/bin/bash
password="$(w3m -dump <a href="http://178.18.17.78/" title="http://178.18.17.78/">http://178.18.17.78/</a> | grep -A1 SSH密码 | tail -n1)";
#echo "$password"
sed -i -r -e '/"\*password\*"/s@\{ send ".*\\r" \}@\{ send "'"$password"'\\r" \}@' "$HOME/应用/脚本/fq.exp"
"$HOME/应用/脚本/fq.exp"
tlcr: 0 庚寅年六月十九日 16:37:54 ~
>> ds-打印脚本.bash fq.exp
#!/usr/bin/expect -f
# ssh连接的expect脚本
spawn ssh -D 7070 -l vpn.net.in 178.18.17.78
expect {
"*(yes/no)*" { send "yes\r" }
"*password*" { send "7b6d3db88de926c\r" }
}
expect "*Last login*" { interact }
password="$(w3m -dump <a href="http://178.18.17.78/" title="http://178.18.17.78/">http://178.18.17.78/</a> | grep -A1 SSH密码 | tail -n1)";
#echo "$password"
sed -i -r -e '/"\*password\*"/s@\{ send ".*\\r" \}@\{ send "'"$password"'\\r" \}@' "$HOME/应用/脚本/fq.exp"
"$HOME/应用/脚本/fq.exp"
tlcr: 0 庚寅年六月十九日 16:37:54 ~
>> ds-打印脚本.bash fq.exp
#!/usr/bin/expect -f
# ssh连接的expect脚本
spawn ssh -D 7070 -l vpn.net.in 178.18.17.78
expect {
"*(yes/no)*" { send "yes\r" }
"*password*" { send "7b6d3db88de926c\r" }
}
expect "*Last login*" { interact }