Nicht genau das, wonach Sie gesucht haben: Zeigen Sie die passenden Zeilen und markieren Sie die Vorkommnisse in diesen Zeilen:
grep --color 'saf' test.txt
Optionen zum Suchen saf
und Anzeigen von bis zu 15 Zeichen vor und nach den gefundenen Vorkommnissen mit:
die Standard-Regex-Syntax, die @ kamil-maciorowski in seinem Kommentar zu der Frage zum ersten Mal erwähnt hat:
grep -o '.\saf.\' test.txt | grep saf --color
Perl-kompatible Regex-Syntax mit der
-P
Option, falls verfügbar:grep -o -P '.saf.' test.txt | grep --color saf
Erweiterte Regex-Syntax mit der
-E
Option, wenn Siegrep
keine-P
Option haben (wie zB unter macOS):grep -o -E '.saf.' test.txt | grep --color saf