xargs
выполняет команду, указанную вами для аргументов, считанных из стандартного ввода. Если команда не указана, используется echo
.
С помощью xargs xargs
первый xargs считывает команды и запускает
xargs sudo apt-get install tshark
но стандартного ввода больше нет, поэтому аргументы больше не добавляются. Но так как нет стандартного ввода, то нет и ответов на интерактивные вопросы -, которые они считывают со стандартного ввода, подключенного к каналу, который теперь исчерпан. Вы можете попробовать запустить apt -get с помощью --yes
. (Запрос пароля работает, так как пароли не считываются со стандартного ввода по соображениям безопасности ).