Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

verifikovanje stringa i menjanje nekih znakova

[es] :: Linux :: verifikovanje stringa i menjanje nekih znakova

[ Pregleda: 3203 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

burtonium
Slovenia

Član broj: 3918
Poruke: 76
*.cable.triera.net



Profil

icon verifikovanje stringa i menjanje nekih znakova25.05.2003. u 21:42 - pre 254 meseci
Pozdrav,

opet imam neki problem. Imam neki txt file koji se zove recimo domene.txt. U njemu su izlistani domeni po redu. Ako uradim

cat domene.txt izpis izgleda ovako
domen1.com
domen2.com
domen3.com


kada uradim
for d in `cat domene.txt`; do touch /root/test/$d;done
odem u taj dir napisem ls i dobijam sledece:
domen1.com?
domen2.com?
domen3.com?

Pojavljuje se ovaj glupi znak "?" !!!



A kada uradim sledece:
for d in `cat domene.txt`; do nslookup $d;done
on mi za svaki domen javlja sledece
....
** server can't find domen1.com\013: NXDOMAIN
....

i tako za svaki domen!

Otkud se pojavljuju ovaj \013 i onaj ?, dali postoji neki programcic, koji mozem pohvatati ovaj string \013 i obrisati ga?

Nesto slicno PHP-ovom EREGREPLACE????
I zasto nasataje ovaj problem sa tim nevidljivim stringom za cat? Da li je mozda problem u tome sto cat vraca na kraju reda novi red? ili je nesto drugo?


I tako dalje sve do smaka sveta ...
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.beograd-3.tehnicom.net

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: verifikovanje stringa i menjanje nekih znakova26.05.2003. u 03:41 - pre 254 meseci
Da tebi možda ne treba program „fromdos“?

Za ostalu (malo napredniju) obradu, preporučujem sed(1).
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

Jovan Marjanovic
HP GmbH
Stuttgart

Član broj: 942
Poruke: 456
*.dip.t-dialin.net

ICQ: 42
Sajt: www.hp.com


Profil

icon Re: verifikovanje stringa i menjanje nekih znakova26.05.2003. u 08:32 - pre 254 meseci
ovo lici na standardni LF/CR problem u tekst fajlovima koji su sa dos/Windows masina prebaceni na unix. probaj ovako:
dos2unix domene.txt > domene_unix.txt
pa onda odradi to isto sa domene_unix.txt i pogledaj da li radi.
(jos jedna mogucnost je da si koristio Pico editor, Otvori fajl u vim-u pa ces videtu da na kraju svake linije imas jos po jedan extra karakter koji nevidis.)
Za automatsko dobijanje Super Moderatorskog statusa na Elitesecurity forumima pritisnite Alt+F4
 
Odgovor na temu

burtonium
Slovenia

Član broj: 3918
Poruke: 76
*.cable.triera.net



Profil

icon Re: verifikovanje stringa i menjanje nekih znakova27.05.2003. u 00:28 - pre 254 meseci
Pozdrav,

hvala pomogao mi ovaj dos2unix, bila datoteka prebacena iz win masine, nisam ni znao za tu komandu dos2unix.


I tako dalje sve do smaka sveta ...
 
Odgovor na temu

Jovan Marjanovic
HP GmbH
Stuttgart

Član broj: 942
Poruke: 456
*.dip.t-dialin.net

ICQ: 42
Sajt: www.hp.com


Profil

icon Re: verifikovanje stringa i menjanje nekih znakova27.05.2003. u 07:59 - pre 254 meseci
Radi se o tome da Windows i Linux drugacije registruju pritiskanje entera za prelazak na novi red u text fajlu. Kad god editujes neki fajl u dosu on ce dodati na kraj svake linije ^M (\?) koje linux (ili bilo koj unix) vidi, ali ne prikaze na ekranu osim ako ne koristis odredjene editore. Zato i postoji tool dos2unix da se konvertuju svi ascii fajlovi :)
Za automatsko dobijanje Super Moderatorskog statusa na Elitesecurity forumima pritisnite Alt+F4
 
Odgovor na temu

[es] :: Linux :: verifikovanje stringa i menjanje nekih znakova

[ Pregleda: 3203 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.