[bash]formatowanie logow tekstowych
: 29 wrz 2009, 15:57
Witam mam taki problem:
Otóż mam plik tekstowy zapis poleceń wpisywanych w konsoli, musze ten plik odpowiednio sformatować, tzn logi te zwierają spacje, backspace zapisane w postaci ciągu znaków, tekst muszę sformatować tak by nie zawierał żadnych "krzaków" a tylko normalny zapis wprowadzanych poleceń.
Znalazłem do tego celu polecenie 'more' niestety nie mam zielonego pojęcia jak jego wynik zapisać do pliku, próbowałem tak:
more -d nazwa_loga > nazwa_pliku_wyjsciowego
ale niestety efekt jest w zasadzie żaden, spacje i backspace dalej są w postaci ciągu znaków, ktoś wie jak temu zaradzić?
btw. kiedy w konsoli wpisuje more -d nazwa_loga, polecenie zwraca poprawna wartość mogę to także ręcznie skopiować do pliku, niestety potrzebuje skrypt który będzie to robił i nie potrafię sobie z tym poradzić
Otóż mam plik tekstowy zapis poleceń wpisywanych w konsoli, musze ten plik odpowiednio sformatować, tzn logi te zwierają spacje, backspace zapisane w postaci ciągu znaków, tekst muszę sformatować tak by nie zawierał żadnych "krzaków" a tylko normalny zapis wprowadzanych poleceń.
Znalazłem do tego celu polecenie 'more' niestety nie mam zielonego pojęcia jak jego wynik zapisać do pliku, próbowałem tak:
more -d nazwa_loga > nazwa_pliku_wyjsciowego
ale niestety efekt jest w zasadzie żaden, spacje i backspace dalej są w postaci ciągu znaków, ktoś wie jak temu zaradzić?
btw. kiedy w konsoli wpisuje more -d nazwa_loga, polecenie zwraca poprawna wartość mogę to także ręcznie skopiować do pliku, niestety potrzebuje skrypt który będzie to robił i nie potrafię sobie z tym poradzić