"하나의 명령줄"에서 여러 항목을 하나의 파일로 Cat 및/또는 에코합니다.

"하나의 명령줄"에서 여러 항목을 하나의 파일로 Cat 및/또는 에코합니다.

나는 우리가 다음과 같은 일을 할 수 있다는 것을 알고 있습니다:

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

관련 정보