Как в perl сделать
system ("xcodebuild");
только реле stderr, а не stdout.(xcodebuild имеет огромное количество многословия, от которого я хочу избавиться, но когда что-то идет не так, я все равно хочу знать, что это было)
Перенаправить стандартный вывод на /dev/null:
/dev/null
system("xcodebuild >/dev/null") == 0 or warn "$0: xcodebuild exited " . ($? >> 8) . "\n";
system("xcodebuild >> /dev/null");
... при условии, конечно, что вы получаете все вещи stderr с вашим текущим механизмом системного вызова.В противном случае вам нужно будет перенаправить стандартный вывод на devnull и стандартный вывод на стандартный вывод.