4
원시 형식을 표준 출력으로 출력하는 데 꽤 많은 시간을 할애하고 있습니다. 내가 표준 출력에 인쇄 된 세 바이트/문자를 얻을 수있는 방법을 찾고 있어요원시 형식/바이트를 stdout에 쓰는 방법은 무엇입니까?
r <- as.raw(c(0x41, 0x00, 0x43)) # r = "A\0C"
cat(rawToChar(r)) # displays warning and skips data after NULL (outputs "A")
cat(r) # outputs "41 00 43"
writeBin(r, stdout()) # error: can only write to binary connection
: 는 여기에 내가 시도하고 원하는 방식으로 작동하지 않은 것입니다. 당신이 '고양이'또는 이와 유사한 프로그램을 가지고 운영 체제를 사용하는 경우
불가능합니다. 기간. – Jeff
'writeBin (r, "/ dev/stdout")' –
가끔 쓰라린 말을 할 수 있습니까?)? R core가 연결 API를 추가하기를 바랍니다. 그런 다음 rApache는 아래에서 지적한 것처럼 MattB가 sendBin을 제거 할 수 있습니다. – Jeff