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?