Я ищу для автоматизации dns-add путем создания двух переменных цикла for
. Я не знаю, как это возможно. Я знаю, что мой код ниже неправильный. У меня возникают трудности с пониманием того, как создавать две переменные в однострочном пространстве.Для цикла с несколькими переменными (операторы)
for i in `cat list.csv`;
for g in `cat list2.csv`; do
echo $i;
echo $g;
dns-add-record --zone=impl.wd2.wd --record=$i --type=CNAME --record-value=$g
done;
done
Единственное, что я думал, может работать, но я сомневаюсь, что это сработает. У кого-нибудь есть намеки?
for i in `cat list.csv` && \
for g in `cat list2.csv ; do
echo $i && $g;
dns-add-record --zone=impl.wd2.wd --record=$i --type=CNAME --record-value=$g
done;
done
Взгляните на это. Это не общий ответ на ваш вопрос, но может поместиться в ваш случай использования: http://stackoverflow.com/questions/16394176/how-to-merge-two-files-consistently-line-by-line –