Tôi muốn viết một tập lệnh bash để in tất cả các hoán vị chữ thường và chữ hoa có thể có của một từ nào đó, ví dụ: harley:
harley
harleY
harlEy
harLey
...
HARLey
HARLEy
HARLEY
Giải pháp ngây thơ của tôi là viết một n-th (n là len (từ)) lồng cho vòng lặp for cho từ cụ thể này:
#!/bin/bash
for a in {h,H}; do
for b in {a,A}; do
...
done
done
Tuy nhiên, tôi sẽ phải viết lại kịch bản cho một từ khác.
Có cách nào tốt hơn để thực hiện điều này?