Pojedynczy znak /./ – Wiersz zawierający co najmniej jeden znak * Zero lub więcej wystąpień poprzedniego znaku / */ – Wiersz zawierający zero lub więcej sąsiadujących spacji [ ] Wszystkie znaki pomiędzy '[' i ']' /[abc]/ – Wiersz zawierający a, b lub c

Również ze względu na ich uniwersalność, w dobrym tonie jest używanie klas znakowych podczas wyszukiwania wzorca.

+ Klasa znakowa Znaczenie[:alnum:]Znaki alfanumeryczne [a-z A-Z 0-9][:alpha:]Znaki alfabetyczne [a-z A-Z][:blank:]Spacje lub tabulatory[:cntrl:]Dowolny znak kontrolny[:digit:] Cyfry [0-9][:graph:] Znaki drukowalne (bez odstępów)[:lower:]Małe litery [a-z][:print:]Znaki drukowalne z odstępami[:punct:]Znaki drukowalne z wyjątkiem odstępów, liter i cyfr[:space:]Wszystkie znaki odstępu[:upper:]Duże litery [A-Z][:xdigit:]Cyfry w systemie szesnastkowym [0-9 a-f A-F]

Przypisy

Linki zewnętrzne opis szczegółowy polecenia sed na stronie gnu.org Witryna o sed i kilka uwag o aspektach pracy w Windows/DOS Maszyna Turinga w sed

Kategoria:Edytory tekstu