[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Expect script yardım...




Ertuğrul ERZIN wrote:

Selamlar;       

////////////////////////////////////////////////////////////////////////////////

#!/bin/bash

# \

exec expect -f "$0" ${1+"$@"}

exp_version -exit 5.0


for {set i 0} {$i < 2} {incr i} {


catch {exec cat /home/www/telnetrouter | sed -n -e '$i'p} e


Konu expect ile degil de genel olarak BASH ortamindaki "variable interpolation"
mevzusu ile ilgili gibi görünüyor.

Ben de benzer birkac örnek denedim:

  cat temp.pl | for i in `seq 1 3`; do sed -n -e '$i'p; done
 
gibi bir komut sizin bahsettiginiz problemden muzdarip. Yine
belirttiginiz gibi:

  cat temp.pl | for i in `seq 1 3`; do sed -n -e '3'p; done

komutu hic degilse 3. satiri basiyor. (Bir önceki sadece "p" basiyor).

Cift tirnak, eval filan denedim ama henüz halledemedim.

Belki daha iyi bilen arkadaslar benden önce cevap verebilirler.



--
Emre Sevinç
eMBA Yazılım Geliştirme
İstanbul Bilgi Üniversitesi

Get Firefox

Reply to: