Это не имеет ничего общего с ls
, а все, что связано с тем, как числа выводятся из awk
.
На странице руководства для awk
показано, что числовой формат вывода по умолчанию - .6g
, что означает, что число с плавающей запятой двойной длины будет выводиться с точностью до 6 цифр, используя либо формат экспоненты (который вы видите) или десятичный.
Вы можете изменить это на явный выходной формат, например этот
echo 123456789012345 | awk '{printf "Total: %.6g\n", $1}'
Total: 1.23457e+14
echo 123456789012345 | awk '{printf "Total: %.0f\n", $1}'
Total: 123456789012345
Убедитесь, что ваша звуковая карта/модем/и т. д. действительно обнаружена и отображается как действующая. Вообще говоря, если он говорит UNCLAIMED или DISABLED, вероятно, он не был обнаружен/настроен неправильно
.Попробуйте запустить
sudo lshw -C multimedia
Чтобы убедиться, что это не так
Эту проблему я решил сам.
Настройки > Редактор настроек > выберите «микшер xfce4 -» (левая панель )> выберите «звуковая карта -» > нажмите кнопку «Сброс». Выйдите из системы, затем войдите в систему.
Чтобы исправить значок отключенного звука (Красный значок X ):щелкните правой кнопкой мыши значок динамика > «Запустить аудиомикшер». Это открывает «Аудио микшер -HDA Intel PCH (Микшер Alsa )». Оттуда выберите правильный значок динамика (, внутренний динамик, микрофон, гарнитуру и т. д. )и отрегулируйте уровни громкости отдельных компонентов.