How do I loop over a constant list in bash, where the list is separated by new lines? Something like:
for name in (
aaaaaaaa
bbbbbbbb
cccccccc
); do
echo $name
done
Expect this to output:
aaaaaaaa
bbbbbbbb
cccccccc
How do I loop over a constant list in bash, where the list is separated by new lines? Something like:
for name in (
aaaaaaaa
bbbbbbbb
cccccccc
); do
echo $name
done
Expect this to output:
aaaaaaaa
bbbbbbbb
cccccccc
Define an array:
values=(
aaaaaaaa
bbbbbbbb
cccccccc
)
for name in "${values[@]}"; do
echo $name
done
Or use \
line joiner:
for name in \
aaaaaaaa \
bbbbbbbb \
cccccccc \
; do
echo $name
done