Gibt es einen schönen Trick in der UNIX-Shell, um Zeilen an den Anfang einer Datei anzufügen? Z.B. ähnlich wieecho >> Stil anhängen, aber an den Anfang einer Datei
echo "Foobar" >> file.txt
... aber stattdessen würden neue Zeilen die bestehenden voranstellen?
Kann das 'cat' noch vermeiden: ' content = "$ (
@MarkReed hat einen interessanten Vorschlag, der in der Bash funktioniert, aber nicht in dash. Ich glaube, dies ist ein weiteres Beispiel für das Bash-Verhalten, das nicht der Sprachspezifikation entspricht, da '
Beachten Sie, dass das Festlegen von Inhalt auf diese Weise alle nachfolgenden Leerzeichen aus der Datei einschließlich des letzten Zeilenumbrüches verwirft. –