informatica:linux:expect
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
informatica:linux:expect [2017/12/05 21:49] – jose | informatica:linux:expect [2017/12/05 22:08] (current) – jose | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Vectores ====== | ====== Vectores ====== | ||
+ | ===== bash ===== | ||
+ | |||
No recorre el vector. Falta meter el valor de i dentro de vector[i] | No recorre el vector. Falta meter el valor de i dentro de vector[i] | ||
< | < | ||
Line 15: | Line 17: | ||
EOF | EOF | ||
</ | </ | ||
- | < | ||
Salida | Salida | ||
+ | < | ||
0 | 0 | ||
hola que tal | hola que tal | ||
Line 25: | Line 27: | ||
</ | </ | ||
+ | ===== expect ===== | ||
+ | ==== foreach ==== | ||
+ | < | ||
+ | #/bin/bash | ||
+ | |||
+ | / | ||
+ | set vector {} | ||
+ | lappend vector "hola que tal" | ||
+ | lappend vector "como estamos" | ||
+ | |||
+ | foreach elem \$vector { | ||
+ | puts " | ||
+ | } | ||
+ | |||
+ | EOF | ||
+ | </ | ||
+ | Salida: | ||
+ | < | ||
+ | hola que tal | ||
+ | como estamos | ||
+ | </ | ||
+ | === Con índices === | ||
+ | < | ||
+ | /bin/bash | ||
+ | |||
+ | / | ||
+ | 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 | ||
+ | </ | ||
+ | Salida | ||
+ | < | ||
+ | hola que tal | ||
+ | como estamos | ||
+ | </ | ||
====== Recorrer un vector bash en expect ====== | ====== Recorrer un vector bash en expect ====== | ||
+ | ===== Asigando vector bash a vector expect ===== | ||
+ | |||
< | < | ||
#/bin/bash | #/bin/bash |
informatica/linux/expect.1512510558.txt.gz · Last modified: 2017/12/05 21:49 by jose