Cat e/ou eco várias coisas em um arquivo em "uma linha de comando"

Cat e/ou eco várias coisas em um arquivo em "uma linha de comando"

Eu sei que podemos fazer coisas assim:

stat -f%z mybigfile > RELEASENOTES.txt

e

echo "bytes" >> RELEASENOTES.txt

Agora RELEASENOTES.txt ficará assim:

47556304
bytes

Como posso obter “bytes” na mesma linha? Esse é o meu objetivo, mas se eu soubesse como concatenar strings na linha de comando do OS X Terminal, eu poderia fazer isso. Qualquer resposta está bem :-)

Responder1

Estado atual:

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

Entendi! Algo assim: (antigo)

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

informação relacionada