如何在SSH上使用带有“here document”的for循环?

时间:2016-06-13 10:45:43

标签: shell ssh

如下面的shell脚本,

#!/bin/bash

Limit=5

ssh -T root@192.168.0.105 <<'EOF'
    for(( i=1; i<=$Limit; i++))
    do
        echo $i
    done
EOF

ssh -T root@192.168.0.105 <<EOF
    for(( i=1; i<=$Limit; i++))
    do
        echo $i
    done
EOF

在第一个循环中,“$ Limit”为null。但在第二个循环中,for循环遇到错误。我该如何解决它?

0 个答案:

没有答案