我想这样运行脚本:
ssh -l user host """
j=0
for i in `ls -t`; do if [ $j -gt 1 ]; then echo $i; fi; j=$((j+1)); done;
exit
"""
但是我总是会收到此错误:
bash: -c: line 6: syntax error near unexpected token `do'
但是,如果我使用SSH托管,然后运行:
for i in `ls -t`; do if [ $j -gt 1 ]; then echo $i; fi; j=$((j+1)); done;
有效,...
为什么我的脚本不起作用?