Cat und/oder echo mehrere Dinge in einer Datei auf „einer Kommandozeile“

Cat und/oder echo mehrere Dinge in einer Datei auf „einer Kommandozeile“

Ich weiß, dass wir so etwas tun können:

stat -f%z mybigfile > RELEASENOTES.txt

Und

echo "bytes" >> RELEASENOTES.txt

Jetzt sieht RELEASENOTES.txt folgendermaßen aus:

47556304
bytes

Wie bekomme ich „Bytes“ in dieselbe Zeile? Das ist mein Ziel, aber wenn ich nur wüsste, wie man Zeichenfolgen in der Befehlszeile des OS X-Terminals verknüpft, könnte ich das tun. Jede Antwort ist in Ordnung :-)

Antwort1

Aktuellen Zustand:

BIGFILE=myverybigfile
echo File size: $(stat -f%z ${BIGFILE}) bytes > RELEASENOTES
echo ${whatissnewinthisbuild} >> RELEASENOTES

Verstanden! Irgendwie so: (alt)

BIGFILE="myverybigfile"
echo "File size:" `stat -f%z ${BIGFILE}` "bytes" > RELEASENOTES
echo "${whatissnewinthisbuild}" >> RELEASENOTES

verwandte Informationen