Saya ingin menulis skrip bash untuk mencetak semua kemungkinan permutasi huruf besar dan kecil dari kata tertentu, misalnya harley:
harley
harleY
harlEy
harLey
...
HARLey
HARLEy
HARLEY
Solusi naif saya adalah menulis n-th (n is len (word)) bersarang untuk-loop untuk kata khusus ini:
#!/bin/bash
for a in {h,H}; do
for b in {a,A}; do
...
done
done
Namun, saya harus kode script untuk kata yang berbeda lagi.
Apakah ada cara yang lebih baik untuk mencapai ini?