如何使用sshpass在scp内部传递参数值
for i in `awk '{print $NF}' $DESTFILE |grep -v "#"`
do /usr/bin/sshpass -p 'test' /usr/bin/ssh -o StrictHostKeyChecking=no -l testuser $SYSNAME -tt 'echo "test" | sudo -S scp -o StrictHostKeyChecking=no -rp $i root@1.1.1.1:/data/`hostname`/`date '+%d%b%y'`' 2>/dev/null
问题是$ i值未在scp内部正确传递。
任何想法