[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: pomoc z sed



ed -e 's/^S.*>\ //g' plik > plik2

wzór wg ktorego sed wyszukuje sklada sie z ciagu znakow:   "^S.*\ "
^oznacza początek lini po którym następuje S(nie musi tu być. bez S tez 
działa) nastepnie mamy kropkę która zastepuje dowolny znak. Gwiazdka mówi że 
poprzedający ją znak może wystąpić zero bądź więcej razy.  > (też można 
opuścić jest tutaj zbedny). backslash przed spacją powoduje że to puste 
miejsce jest rozpoznawane jako spacja a nie jakiś inny znak. 

tak w sumie mozna zredukować do ".*\ " jeżeli masz z całym pliku takie same 
zdania jak pokazałeś.
ed -e 's/.*\ //g' plik > plik2


Reply to: