Я использую приложение, которое имеет следующий синтаксис:
mccli backup delete --name=X --labelnum=X
Я могу вручную выполнить команду каждый раз, которая будет выглядеть следующим образом:
mccli backup delete --name=server1 --labelnum=12
mccli backup delete --name=server2 --labelnum=33
Проблема в том, что У меня есть 1000 хостов для запуска этой команды. У меня есть файл (name.txt) со списком всех переменных --name=
и файл (labelnum.txt) со списком всех переменных --labelnum=
.
Я знаком со следующей командой bash, которая работает для одной переменной (--name=
), но я не могу понять, чтобы эта команда bash работала с двумя переменными:
for i in $(cat name.txt); do mccli backup delete --name=$i ; done
Это не работает:
for i in $(cat name.txt) for j in $(cat labelnum.txt); do mccli backup delete --name=$i --labelnum=$j ; done