Есть несколько способов сделать это.Вы можете использовать для этой функции bash
, которая называется command substitution
.Он в основном заменяет определенный элемент в одной команде результатом выполнения другой команды.
В вашем конкретном случае вы можете использовать простой for loop
подстановочный список файлов, которые он должен перебирать с помощью cat file
, который отображает содержимоевашего файла.Я предполагаю, что у вас есть список пакетов, каждый из которых размещен на отдельной строке.
for i in `cat file`; do apt purge $i; done
Вы можете добавить к нему sudo
, чтобы иметь возможность выполнитьтребуемая операция:
for i in `cat file`; do sudo apt purge $i; done