Следующая команда является (небольшим) улучшением по сравнению с альтернативой, потому что sudo apt-get install не выполняется, когда список пакетов пуст.
xargs -a <(awk '! /^ *(#|$)/' "$packagelist") -r -- sudo apt-get install
Обратите внимание, что опция -a считывает элементы непосредственно из вместо стандартного ввода. Мы не хотим передавать файл в xargs, потому что stdin должен оставаться неизменным для использования apt-get.