GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo usar expect con avisos opcionales?

Puede esperar varias cosas:

expect { 
    "prompt2" { 
        send "pass2"
        expect "prompt3"
        send "pass3"
    }
    "prompt3" {
        send "pass3"
    }
}

Siempre que tenga un caso que siempre se espera que tenga éxito y no incluya un exp_continue en ese caso, puede eliminar la duplicación y manejar las indicaciones opcionales fácilmente:

expect "prompt1"
send "pass1"
expect { 
    "prompt2" { 
        send "pass2"
        exp_continue
    }
    "prompt3" {
        send "pass3"
    }
}

Linux
  1. Cómo uso Vagrant con libvirt

  2. Cómo usar el comando ethtool con ejemplos

  3. Cómo usar la exportación con Python en Linux

  4. Cómo usar la memoria compartida con Linux en C

  5. ¿Cómo usar imágenes acoplables locales con Minikube?

Cómo usar PostgreSQL con la aplicación Ruby on Rails

Cómo usar Ansible para enviar un correo electrónico usando Gmail

Cómo usar una clave SSH con usuarios no root

Cómo usar el comando de apagado con ejemplos

Cómo usar Let's Encrypt con Cloudflare

¿Cómo usar CloudFlare CDN con un SSL?