我需要使用bash
.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
到目前为止我所拥有的:
echo -n "."; for l in {a..z}; do echo -n $l; done
这将打印:
.abcdefghijklmnopqrstuvwxyz
,但我还需要大写字母。
我正在尝试在一行上执行此操作,因此最好在循环中执行相同操作。
我不想手动输入字母。
答案 0 :(得分:7)
您可以使用两个大括号扩展名:
$ printf -v str '%s' . {a..z} {A..Z}
$ echo "$str"
.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
答案 1 :(得分:3)
$ echo . {a..z} {A..Z}| tr -d ' '
.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ