Loop Through Each Character in a String

From Birnam Designs Wiki

Jump to: navigation, search

To look through each character in a string in bash:

david@BIRNAM:~$ MyString=abcde
david@BIRNAM:~$ i=0
david@BIRNAM:~$ while (( i++ < ${#MyString} )); do char=$(expr substr "$MyString" $i 1); echo "<$char>"; done;
<a>
<b>
<c>
<d>
<e>
david@BIRNAM:~$
Share This!
This page was last modified on 11 February 2010, at 20:01. This page has been accessed 414 times.