「1 つのコマンドライン」で複数の内容を 1 つのファイルに cat および/または echo する

「1 つのコマンドライン」で複数の内容を 1 つのファイルに cat および/または echo する

次のようなことができるとわかっています:

stat -f%z mybigfile > RELEASENOTES.txt

そして

echo "bytes" >> RELEASENOTES.txt

RELEASENOTES.txt は次のようになります。

47556304
bytes

どうすれば「バイト」を同じ行に取得できますか? それが私の目標ですが、OS X ターミナルのコマンド ラインで文字列を連結する方法さえ知っていれば、それができるでしょう。どちらの答えでも構いません :-)

答え1

現在の状態:

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

分かりました!こんな感じです: (古い)

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

関連情報