User Tools

Site Tools


informatica:linux:expect

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:linux:expect [2017/12/05 21:55] joseinformatica:linux:expect [2017/12/05 22:08] (current) jose
Line 27: Line 27:
 </code> </code>
  
-==== expect ====+===== expect ===== 
 +==== foreach ====
  
 +<code>
 +#/bin/bash
 +
 +/usr/bin/expect << EOF
 +  set vector {}
 +  lappend vector "hola que tal"
 +  lappend vector "como estamos"
 +
 +  foreach elem \$vector {
 +    puts "\$elem\r"
 +  }
 +
 +EOF
 +</code>
 +Salida:
 +<code>
 +hola que tal
 +como estamos
 +</code>
 +=== Con índices ===
 +<code>
 +/bin/bash
 +
 +/usr/bin/expect << EOF
 +  set vector {}
 +  lappend vector "hola que tal"
 +  lappend vector "como estamos"
 +
 +for {set i 0} {\$i < [llength \$vector]} {incr i} {
 +    puts [lindex \$vector \$i]
 +}
 +
 +EOF
 +</code>
 +Salida
 +<code>
 +hola que tal
 +como estamos
 +</code>
  
 ====== Recorrer un vector bash en expect ====== ====== Recorrer un vector bash en expect ======
 +===== Asigando vector bash a vector expect =====
 +
 <code> <code>
 #/bin/bash #/bin/bash
informatica/linux/expect.1512510919.txt.gz · Last modified: 2017/12/05 21:55 by jose