RosettaCodeData/Task/Execute-a-system-command/Objective-C/execute-a-system-command-3.m

18 lines
302 B
Objective-C

#import <Foundation/Foundation.h>
void runSystemCommand(NSString *cmd)
{
[[NSTask launchedTaskWithLaunchPath:@"/bin/sh"
arguments:@[@"-c", cmd]]
waitUntilExit];
}
int main(int argc, const char **argv)
{
@autoreleasepool {
runSystemCommand(@"ls");
}
return 0;
}