Chcę napisać skrypt bash, aby wydrukować wszystkie możliwe kombinacje małych i wielkich liter danego słowa, np. Harley:
harley
harleY
harlEy
harLey
...
HARLey
HARLEy
HARLEY
Moim naiwnym rozwiązaniem jest napisanie n-tej (n to len (słowo)) zagnieżdżonej pętli for dla tego konkretnego słowa:
#!/bin/bash
for a in {h,H}; do
for b in {a,A}; do
...
done
done
Jednak musiałbym ponownie zakodować skrypt dla innego słowa.
Czy istnieje lepszy sposób na osiągnięcie tego?