jestem przechodzącej argumentu w expect
pośrednictwem linii poleceń w skrypcie powłokiJak przekazać argumentu w wierszu poleceń poprzez oczekiwać w skrypcie powłoki
Próbowałem to
#!/usr/bin/expect -f
set arg1 [lindex $argv 0]
spawn lockdis -p
expect "password:" {send "$arg1\r"}
expect "password:" {send "$arg1\r"}
expect "$ "
ale to nie działa. Proszę, pomóż mi to rozgryźć.
Dzięki
Chociaż to działa, należy zachować ostrożność stosując ją jako proces pojawi się z argumentami, nazwę użytkownika i hasło, gdy robi coś takiego jak „ps aux” – joeb
możemy pętli listy argumentów i umieścić je w tablicy? – Vivek