좀 터미널 명령 실행이있는 코코아 응용 프로그램을 개발하고 있어요 말에 일부 바이트를 추가합니다.
코코아 - 파일
printf "\xc5\x20\x00\x00" >> aFile.txt
내가 NSTask와 시도 (하지만 인수를 분할하는 방법을 잘 모르겠어요) : 이러한 모습 중 하나는 좋아
NSTask *task = [[NSTask alloc] init];
[task setLaunchPath:@"/usr/bin/printf"];
[task setArguments:[NSArray arrayWithObjects:@"\"\\xc5\\x20\\x00\\x00\"",
@">>",
@"aFile.txt", nil]];
[task launch];
내가 할 모든은 다음과 같습니다
printf: missing format character
그래서 ">>"는 printf 인수가 아니라 내부 터미널 명령이라고 생각합니다.
Objective C에서 해당 명령을 어떻게 시뮬레이트 할 수 있습니까?
감사합니다 !!!!!! 완벽하게 작동합니다 :) – Oneiros