Я использую инструмент безопасности командной строки OSX для удаления записи из цепочки для ключей, например: security -q delete-generic-password -l "name.of.my.app"

Предполагается, что -q удаляет все выходные данные stdout и stderr, но когда я запускаю команду, я все равно получаю 20 строк текста в моем терминале.

Куда я иду не так?

1 ответ1

1

В руководстве сказано:

-q сделает security менее многословной.

"Менее многословно" не обязательно полностью молчать.

Общий способ отказаться от stdout и stderr это

whatever >/dev/null 2>&1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .