User Tools

Site Tools


informatica:linux:expect

This is an old revision of the document!


Recorrer un vector bash en expect

#/bin/bash

vector_bash=( \"hola que tal\" \"adios me voy\" )

/usr/bin/expect << EOF
  set vector_expect {}
  lappend vector_expect ${vector_bash[@]}

  foreach elem \$vector_expect {
    puts "\$elem\r"
  }

EOF

Salida

hola que tal
adios me voy

Creando un fichero temporal

#/bin/bash

vector=( "hola que tal" "adios me voy" )

rm jurjur

cat << EOF  > jurjur
foreach arg \$argv { 
    puts "arg : \$arg"   
}
EOF

/usr/bin/expect  jurjur "${vector[@]}"
informatica/linux/expect.1512510329.txt.gz · Last modified: 2017/12/05 21:45 by jose