Почетак › Форуми › Линукс › Програмирање › treba skriptica za vadjenje necega iz text fajla [sređeno]
- This topic has 3 одговора, 1 глас, and was last updated 21 years раније by
LYb.
-
АуторЧланци
-
31. август 2005. у 12:51 am #6051
LYb
Учесникe ovako… zamisli html fajl koji u sebi sadrzi i sledecu liniju:
st_wan_ip[0] = “212.200.196.184”
e sad, meni treba izdvajanje samo 212.200.196.184, s tim da je vrednost promenljiva.
Znam da je lako, ali grep mi daje celu liniju, a sa sedom se ne snalazim uopste.
31. август 2005. у 4:06 am #33711LYb
УчесникOdradio kombinaciom grep | cut
Tako da.. zaboravite 🙂
31. август 2005. у 5:08 am #33712LYb
УчесникUh, ipak mi treba asistencija…
Zasto ovo iz shella radi:
wget http://admin:*password*@10.0.0.2/doc/home.htm && grep st_wan_ip'[0]’ home.htm | cut -d “”” -f2 && rm home.htm
daje output:
–07:02:24– http://admin:*password*@10.0.0.2/doc/home.htm
=> `home.htm’
Connecting to 10.0.0.2:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: unspecified [text/html][ ] 4,268 –.–K/s
07:02:24 (72.22 KB/s) – `home.htm’ saved [4,268]
212.200.196.184
Kao sto se vidi iz poslednje linije, dobio sam trenutni IP.
Kad isto to ubacim u superkarambu linijom:
text x=50 y=40 sensor=program program=”wget http://admin:*password*@10.0.0.2/doc/home.htm && grep st_wan_ip'[0]’ home.htm | cut -d “”” -f2 && rm home.htm” interval=3600000 color=0,0,0 fontsize=16 font=”arial”
ne radi? Tj, jedino sto se desi je da je wget svukao fajl koji mu treba za obradu, ali karamba nista ne prikaze, cak ni ne obrise fajl home.htm :/
Na primer, linija
text x=50 y=40 sensor=program program=”wget http://whatismyip.com/ | sleep 2 && sed -nre ‘s/^.* (([0-9]{1,3}.){3}[0-9]{1,3}).*$/1/p’ index.html | head -1 && rm ~/index.html” interval=3600000 color=0,0,0 fontsize=16 font=”arial”
radi kako treba.
Gde je greska, ima li ko ideju? Mislim da je fora negde sa navodnicima ali me je vec izludelo… DVA sata se jebavam sa tim…
31. август 2005. у 11:01 pm #33713LYb
УчесникOpet sredjeno… sve prebacio u skriptu, pa tu skriptu pozivam iz karambe… ionako mi treba i za druge stvari, ne samo za karambu 🙂
-
АуторЧланци
Мораш бити пријављен да би поставио коментар у овој теми.