Я хочу иметь возможность читать каждую строку файла, который содержит строки, которые выглядят следующим образом: redhat-ubi-ubi7-7.8
, где vendor=redhat, product=ubi, image_name=ubi7, tag=7.8
, чтобы я мог проанализировать их, чтобы сделать что-то вроде:
while read -r line;
do
vendor=sed/awk
product=sed/awk
image_name=sed/awk
version=sed/awk
echo "Copying $image_name:$version into registry..."
skopeo copy \
docker-archive:/opt/app-root/src/ironbank-images/"$line" \
docker://"$REGISTRY_DOMAIN"/"$vendor"/"$product"/"$image_name":"$version" \
--dest-creds="$REGISTRY_USERNAME":"$REGISTRY_PASSWORD" \
--dest-tls-verify=false
done < "$SYNC_IMAGES"
Как я могу отделить эту строку, чтобы получить желаемый результат для моего варианта использования?