Witam,
mam pewien problem z programem Kadu a dokladniej z jego plikiem history.db gdzie znajduje sie cale archiwum. Moim zadaniem jest wykonac kilka polecen. Musze miedzy innymi np. znalezc liste maili i przerzucic je do odpowiedniego pliku, robie to w ten sposob :
grep -E -o '\\b[a-zA-Z0-9.-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z0-9.-]+\\b' /home/Moje/historia.db > /home/Moje/przyszle_maile.txt
Niestety mam tylko komunikat ze wzorzec jest poprawny. Co bardziej interesujace jesli robie to na innych plikach, stworzonych przeze mnie to operacja czyli kopiowanie przebiega pomysleni.
Podobnie jest np. z data, kiedy probuje wyszukac jakas date wg. ponizszego wzorca:
grep -E -o '^[0-9]{4}-(1[0-2]|0[1-9])-(3[0-1]|[1-2][0-9]|0[1-9])$' data.txt > daty.txt
, to dzieje sie to samo. Nie moge nic wyszukac, natomiast jesli wyszukuje na zwyklych plikach to operacja rowniez przebiega pomyslnie.
Wiecie może jak temu zaradzic? Co zrobic zeby tak sie nie dzialo?
Macie moze jakies inne propozcyje jak dobrac sie do tego archiwum?
Moze znacie jakies lepsze metody, sortowania tego archiwum w bashu. Ja dopiero zaczynam przygode z bashem i nie moge sie uporac z tym problemem.
Bardzo proszę o pomc.
Z gory dziekuję i pozdrawiam.