split 以分号分隔的单词

Luk*_*kap 7 linux bash shell terminal

我有一些像这样的字符串

1;2;3;4;5

我希望能够迭代这个字符串,逐个获取每个单词。第一次迭代取 1,下一次迭代取 2,最后一次迭代取 5。

我想要有这样的东西

for i in $(myVar)
do
echo $i
done
Run Code Online (Sandbox Code Playgroud)

但我不知道如何填充 myvar

Cos*_*atu 4

echo '1;2;3;4;5' | tr \; \\n | while read line ; do echo $line; done
Run Code Online (Sandbox Code Playgroud)