Quiero escribir un script bash para imprimir todas las posibles permutaciones en mayúsculas y minúsculas de una palabra determinada, por ejemplo, harley:
harley
harleY
harlEy
harLey
...
HARLey
HARLEy
HARLEY
Mi solución ingenua es escribir un n-ésimo (n es len (palabra)) anidado for-loop para esta palabra específica:
#!/bin/bash
for a in {h,H}; do
for b in {a,A}; do
...
done
done
Sin embargo, tendría que codificar el script para una palabra diferente nuevamente.
¿Hay una mejor manera de lograr esto?