Wednesday, 15 April 2015

bash - Iterate over letters in a for loop -



bash - Iterate over letters in a for loop -

is possible iterate on list of letters, followed:

aaaa, aaab, ..., aaaz, aaba, aabb, ..., aabz, ..., zzzy, zzzz

i know syntax iterate on alphabet:

for in {a..z}

but couldn't figure out way extended version...

thanks in advance

you utilize brace expansion:

echo {a..z}{a..z}{a..z}{a..z}

use in loop:

for in {a..z}{a..z}{a..z}{a..z}; echo $i done

it produce:

aaaa aaab aaac aaad aaae ... zzzv zzzw zzzx zzzy zzzz

you can read more combining , nesting brace expansions here.

bash for-loop

No comments:

Post a Comment