У мене є код:
$foo = someFunction
Це виведе попереджувальне повідомлення, яке я хочу перенаправити на $ null:
$foo = someFunction > $null
Проблема полягає в тому, що коли я роблю це, успішно придушуючи попереджувальне повідомлення, воно також має негативний побічний ефект, коли НЕ заповнює $ foo результатом функції.
Як мені перенаправити попередження на $ null, але при цьому залишити $ foo заповненим?
Крім того, як ви перенаправляєте як стандартний вивід, так і стандартну помилку на нуль? (У Linux це 2>&1
.)
someFunction
, ви можете відповідним чином змінити його.