Плагин
DMIX работает только с плагином HW
.
Если вы хотите смешать вывод разъема и других программ, используйте разъем поверх DMIX
или рассмотрите возможность использования Pulseaudio.
Я не вижу причин делать это с помощью fdisk и awk - просто получите имена устройств из /dev
:
printf '%s\n' /dev/[sh]d*
Если вам нужны только разделы, а не целые диски, ограничьте glob для поиска числа в имени:
printf '%s\n' /dev/[sh]d*[[:digit:]]*
Вы также можете запросить /dev/disk
, но это может содержать некоторые устройства, о которых вы не заботитесь (например, устройство отображения):
readlink -f /dev/disk/by-id/*
awk '/^\/dev\// { print $1 }' test1.txt
Предполагая, что это коррелирует с вашим выводом fdisk
...