Schlagwörter: konsole

Praxistipp: Einzelne Zeichen ersetzen via sed unter macOS

Wieder einmal eine kleine Erinnerung für mich: Wie ersetze ich in vielen Zeilen auf einmal ein bestimmtes Zeichen an einer bestimmten Stelle? Nach kurzem Googeln unter Anpassungen für macOS bin ich zu folgendem Ergebnis gekommen:

sed -E -e 's/^.{Y}/&X/'

Y ist die entsprechende Position in der Zeile
X ist das entsprechende Zeichen, das eingefügt wird

Ich benutze die Zeile, um in Youtube-Transkripten ein Leerzeichen hinter der Zeiteingabe einzufügen. Funktioniert super und macht die Transkripte von Youtube besser durchsuch- und bearbeitbar.