Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Formatowanie Loga- pomoc  (Przeczytany 3101 razy)

stugal

  • Gość
Formatowanie Loga- pomoc
« dnia: 2009-09-29, 16:42:52 »
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ń.

Wymyśliłem coś takiego:

#!/bin/bash

PLIK=`cat $1 | more`
echo -e "$PLIK" >p11
more -d p11

w konsoli log jest dobrze wyświetlany natomiast w pliku p11 znowu jest z krzakami, nie wiem jak sobie z tym poradzić

hex.linux

  • Gość
Formatowanie Loga- pomoc
« Odpowiedź #1 dnia: 2009-09-29, 18:03:34 »
Witam

Gdybyś udostępnił taki przykładowy log to może prędzej coś by się dało wymyśleć.

Nie wiem o jake polecenia Ci chodzi ale jeżeli chodzi o historię wykonywanych poleceń to nie lepiej użyć ~/.bash_history - tam polecenia zapisywane są bez żadnych krzaczków.

stugal

  • Gość
Formatowanie Loga- pomoc
« Odpowiedź #2 dnia: 2009-09-29, 18:19:04 »
problem w tym ze ja mam pliki ktore musze przetworzyc, wiec bash_history chyba odpada, a tutaj jest kawalek loga:

    Ta strona podręcznika man opisuje polecenie ls w wersji GNU.





       dir  i  vdir są wersjami ls o różnych domyślnych formatach wyjściowych.


       Polecenia te wyświetlają informację o plikach (dowolnego typu,  łącznie


       z  katalogami).  Opcje i argumenty określające pliki mogą być używane w


       dowolnej kolejności.





: ESCESCOOBB       Dla nieopcyjnych  argumentów  wiersza  poleceń  określających  katalogi


: ESCESCOOBB       domyślnie   ls   podaje  zawartość  katalogów,  bez  podkatalogów  i  z


: ESCESCOOBB       pominięciem plików o nazwach rozpoczynających się  kropką.  Dla  innych


: ESCESCOOBB       argumentów,  nie  stanowiących  opcji ls wyświetla jedynie nazwę pliku.


: ESCESCOOBB       Jeżeli nie podano innych niż  opcje  argumentów,  to  wyświetlana  jest


: ESCESCOOBB       zawartość bieżącego katalogu.


: ESCESCOOBB


: ESCESCOOBB       Domyślnie   wyniki  są  sortowane  alfabetycznie.  Jeżeli  standardowym


: ESCESCOOBB       wyjściem jest terminal to wyniki wyświetlane są w szpaltach (kolumnach)


: ESCESCOOBB       posortowanych  pionowo  a  znaki  sterujące  wyprowadzane są jako znaki


: ESCESCOOBB       zapytania; w innym  wypadku  są  listowane  jeden  na  wiersz  a  znaki


: ESCESCOOBB       sterujące wyprowadzane są bez zmian.  W dir pliki domyślnie są wyświet-


: ESCESCOOBB       lane w kolumnach, posortowanych pionowo.  W  vdir  pliki  są  domyślnie


: ESCESCOOBB       listowane w długim formacie.


: ESCESCOOBB


: ESCESCOOBBOPCJE


: ESCESCOOBB       Ponieważ ls jest programem p

arctgx

  • Gość
Formatowanie Loga- pomoc
« Odpowiedź #3 dnia: 2009-09-30, 19:11:45 »
To wygląda jak man ls ;)

Chodzi Ci o to, by się pobawić w konwersję czy po prostu przeczytać dostępny publicznie podręcznik man polecenia ls?

jk33

  • Gość
Formatowanie Loga- pomoc
« Odpowiedź #4 dnia: 2009-10-01, 09:35:07 »