Ich kann tun cat file.txt, um den Inhalt einer Datei zu erhalten, aber ich möchte auch eine letzte Zeile meiner Wahl anheften.
Ich habe versucht, Rohrleitungen zu verlegen, (cat file.txt ; echo "My final line") |aber nur die letzte Leitung wird durch die Rohrleitung geführt. Wie kann ich mich der Katze und der letzten Linie anschließen?
Zur Verdeutlichung bearbeiten: Ich möchte die Datei selbst nicht ändern. Ich bin mir bewusst, dass ich, wenn dies der Fall wäre, dies tun könnte echo "My final line" >> file.txtoder echo "My final line" | tee -a file.txtaber ich versuche nur, das Anhängen im Kontext dieses bestimmten Befehls durchzuführen, damit ich die Verkettung von file.txtund weiterleiten kann "My final line".
>>wenn ich die Datei selbst bearbeiten möchte.
file.txt? Ihr Pipe Snippet sollte funktionieren.
echo "My final line" >> file.txt?