Я пытаюсь сделать итеративную skopeo
копию внутри вложенного для l oop. Команда не распознает переменные, которые я установил внутри l oop. Я попытался:
for i in list_files.txt; do
image_name=$(cat list_files.txt | sed -e 's/\-[^*]*$//')
for i in list_files.txt; do
version=$(cat list_files.txt | sed -e 's/[^0-9.]*//' | sed 's/.tar//')
tar_name=$(cat list_files.txt)
skopeo copy \
docker-archive:/opt/app-root/src/$tar_name \
docker://private/dsop/test/$image_name:$version \
--dest-creds=$USERNAME:$PASSWORD \
--dest-tls-verify=false
done
done
Почему я не могу использовать переменные, которые я установил?
Я получаю ошибку:
FATA[0000] Exactly two arguments expected