端末コマンドを実行する必要があるCocoaアプリケーションを開発しています。
Cocoa - ファイルの最後にいくつかのバイトを追加します。
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