как создать скрипт bash с альтернативой "goto" и "labels"

aws efs describe-mount-targets --file-system-id ${SharedFileSystem} \
    | jq --arg mntsrc "$MOUNT_SOURCE" '.MountTargets[].IpAddress |. + $mntsrc' -r >> /etc/hosts

или, если хотите,

aws efs describe-mount-targets --file-system-id ${SharedFileSystem} \
    | jq '.MountTargets[].IpAddress' -r | sed -e "s~\$~$MOUNT_SOURCE~" >> /etc/hosts

Все, что происходит, это добавление дополнительного фиксированного текста в конец каждой строки, что может произойти либо вjq(top ), либо различными способами вне (bottom ). На самом деле здесь нет никакого контекста массива или чего-либо повторяющегося, поэтому вам не нужен цикл.

-2
12.07.2021, 00:54
0 ответов

Теги

Похожие вопросы