Это мой код для получения всех пользователей системы:
def get_all_system_users
user_paths = Dir["#{ENV['HOME']}/../*"]
users = user_paths.map { |path| path.split("..")[-1].gsub(/\W/, '') }
users.select { |user| %x{id #{user}}.include?("uid") }
end
Проблема в том, что команда id # {user} возвращает выходные данные для несуществующих пользователей, которые всплывают на всем протяженииТочно так же, как пут или стр.
Как я могу отключить звук, но все же оценить вывод команды?