Cat и/или echo несколько вещей в один файл в «одной командной строке»

Cat и/или echo несколько вещей в один файл в «одной командной строке»

Я знаю, что мы можем сделать что-то вроде этого:

stat -f%z mybigfile > RELEASENOTES.txt

и

echo "bytes" >> RELEASENOTES.txt

Теперь RELEASENOTES.txt будет выглядеть так:

47556304
bytes

Как мне получить "байты" на одной строке? Это моя цель, но если бы я только знал, как объединять строки в командной строке OS X Terminal, то я бы мог это сделать. Любой ответ подойдет :-)

решение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

Связанный контент