Könnte jemand bitte diesen Code erklären, der alle führenden Leerzeilen am Anfang einer Datei löscht:
sed '/./,$!d' file
Ich verstehe, dass es sich um einen regulären Ausdruck handelt, der nur dem ersten Zeichen entspricht, aber dann verstehe ich den Teil $! D nicht. Wird es dadurch ersetzt oder sind es Optionen für das Spiel?
Ist dies überhaupt ein Suchbefehl, wenn er nicht mit 's /' ... beginnt?