Skip to content

Instantly share code, notes, and snippets.

@dvu4
Last active February 20, 2024 21:02
Show Gist options
  • Save dvu4/4c95bb48b3a99be8938300d1b8402cf2 to your computer and use it in GitHub Desktop.
Save dvu4/4c95bb48b3a99be8938300d1b8402cf2 to your computer and use it in GitHub Desktop.

Define an array of tuples

tuples=("p-prodfix-ds-psprxp-svcp 52c2496a-3264-4174-8f98-f6cbb5750e6a" "p-qa-ds-psprxp-svcp 07cf00fd-4d8e-41a5-8f7e-a32202b63d91" "p-prod-ds-psprxp-svcp 90e2872c-5cf6-4fce-a7d3-e4de9c7a917b")

Print the tuples

echo $tuples

The output :

p-prodfix-ds-psprxp-svcp 52c2496a-3264-4174-8f98-f6cbb5750e6a p-qa-ds-psprxp-svcp 07cf00fd-4d8e-41a5-8f7e-a32202b63d91 p-prod-ds-psprxp-svcp 90e2872c-5cf6-4fce-a7d3-e4de9c7a917b

Loop over each tuple

for tuple in "${tuples[@]}"; do
    # Use read to split the tuple into individual elements
    read -r i j <<< "$tuple"
    echo "svcp: $i, appObjID: $j"
done

The output

svcp: p-prodfix-ds-psprxp-svcp, appObjID: 52c2496a-3264-4174-8f98-f6cbb5750e6a
svcp: p-qa-ds-psprxp-svcp, appObjID: 07cf00fd-4d8e-41a5-8f7e-a32202b63d91
svcp: p-prod-ds-psprxp-svcp, appObjID: 90e2872c-5cf6-4fce-a7d3-e4de9c7a917b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment