Скрипт использует специфичную для bash функцию, процесс-подстановка , обозначенный синтаксисом . (См. Также Advanced Bash-Scripting Guide ).
Чтобы устранить этот башизм , вы можете переставить проблемную строку с:
join -t, $FILENAME <(nettop -t wifi -P -x -L1 | cut -d , -f 2,5,6 | tail -n +2)
на:
nettop -t wifi -P -x -L1 | cut -d , -f 2,5,6 | tail -n +2 | join -t, $FILENAME -
, что устранит эту ошибку при выполнении с / bin / sh.
Что ж, поддержка Gigabyte исправила проблему
Моя материнская плата Gigabyte GA -Z170X -Gaming 7 -EU использует MegaChips MCDP2800 для подключения HDMI 2.0 к Intel iGPU (Skylake не поддерживает его)
Для корректной работы 8-канального LPCM необходимо обновить микропрограмму этого чипа. Кстати, если у кого-то такая же проблема и ему нужно обновить эту прошивку, вам нужно отключить всю графику PCI -E и удалить в Windows с помощью программы удаления драйвера дисплея в безопасном режиме все когда-либо установленные драйверы AMD или NVIDIA!
Теперь под W10 или Linux работает как часы:)
Спасибо за помощь, dirkt! Очень ценю время, которое вы потратили, чтобы помочь мне.