小编OmA*_*mAr的帖子

Unix AIX 传递变量和参数来期望和产生

我正在编写一个脚本来scp一些文件,但需要通过用户或另一个脚本作为参数传递文件位置

#!/usr/bin/expect

set FILEPATH1 $1

spawn sh "scp $FILEPATH1 $USER@$HOST:/destination/files"
        set pass "pass123"
        expect {
        password: {send "$pass\r"; exp_continue}
                  }
Run Code Online (Sandbox Code Playgroud)

在 spawn 和 #!/usr/bin/expect 之前也试过这个

FILEPATH1=$1
Run Code Online (Sandbox Code Playgroud)

scp aix shell-script expect

5
推荐指数
1
解决办法
1267
查看次数

标签 统计

aix ×1

expect ×1

scp ×1

shell-script ×1