somelist="foo bar baz"
for item in ${somelist}; do
echo "${item}"
done
somelist="foo bar baz"
while true; do
for item in ${somelist}; do
echo "${item}"
done
done
process_list()
{
local somelist="foo bar baz"
for item in ${somelist}; do
echo "${item}"
done
}
while true; do
process_list
done
#!/bin/sh
set -- 'one' 'two' 'three'
index=2
eval printf '%s\\n' "\${${index}}"
[…] I understood that it is recommended to use the sh shell for scripts. […] I have to loop a list of elements infinitely […]