[rlug] Pipe/redirect
MOROIANU Dragos
dmoroian at yahoo.com
Sun Jul 29 07:41:37 EEST 2018
Interesant 'expect' dar nu m-am prins daca pot executa ceva cu numere. De exemplu:raspuns=$(echo "2+3" | bc)if (( $raspuns > 5 )); then echo "6*3" | bc
else echo "7*3" | bc
fi
Toate comenzile de mai sus vreau sa le execut fara sa termin programul 'bc' de 3 ori. Se poate asta cu 'expect'?
On Saturday, July 28, 2018, 9:11:26 AM PDT, Petru Rațiu <rpetre at gmail.com> wrote:
2018-07-28 18:25 GMT+03:00 MOROIANU Dragos <dmoroian at yahoo.com>:
> Comenzile pe care vreau sa le trimit programului, depind de raspunul pe
> care-l primesc de la el, deci vreau sa pastrez interactivitatea, programul
> sa nu se inchida dupa primul set de comenzi.Este posibil sa tin un 'pipe'
> deschis intre 2 comenzi echo, eventual folosind un fisier pipe?
>
De principiu da, dar daca zici ca vrei sa scriptezi stdin/stdout pt. un
program interactiv ma gandesc ca poate vrei sa citesti despre expect:
http://www.admin-magazine.com/Articles/Automating-with-Expect-Scripts pare
un intro decent. (Warning: s-ar putea sa inveti un pic de tcl cu ocazia
asta :P )
--
P.
_______________________________________________
RLUG mailing list
RLUG at lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro
More information about the RLUG
mailing list