Početak›Forumi›Linuks›Programiranje›treba skriptica za vadjenje necega iz text fajla [sređeno]
- This topic has 3 odgovora, 1 glas, and was last updated 18 years, 8 months ranije by LYb.
-
AutorČlanci
-
31. avgust 2005. u 12:51 am #6051LYbUčesnik
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. avgust 2005. u 4:06 am #33711LYbUčesnikOdradio kombinaciom grep | cut
Tako da.. zaboravite 🙂
31. avgust 2005. u 5:08 am #33712LYbUčesnikUh, 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. avgust 2005. u 11:01 pm #33713LYbUčesnikOpet sredjeno… sve prebacio u skriptu, pa tu skriptu pozivam iz karambe… ionako mi treba i za druge stvari, ne samo za karambu 🙂
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.