我需要打印以下内容 bash
.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
Run Code Online (Sandbox Code Playgroud)
到目前为止我所拥有的:
echo -n "."; for l in {a..z}; do echo -n $l; done
Run Code Online (Sandbox Code Playgroud)
这将打印:
.abcdefghijklmnopqrstuvwxyz 但我也需要大写字母.
我试图在一行上做这个,所以最好是相同的循环.
我不想手工输入字母.
你可以使用两个大括号扩展:
$ printf -v str '%s' . {a..z} {A..Z}
$ echo "$str"
.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
Run Code Online (Sandbox Code Playgroud)