如何使用大括号扩展创建多个点文件?

如何使用大括号扩展创建多个点文件?

我想使用大括号扩展创建一堆点文件,但它不起作用:

touch .{a..h}

结果是.{a..h}创建一个文件而不是

.a
.b
.c
...

答案1

也许你有忽略大括号启用,因此zsh不执行大括号扩展:

$ setopt ignorebraces
$ print -rl -- {1..10}
{1..10}

所以尝试setopt noignorebraces重做任务。

答案2

创建 .dot 文件 =>touch .{a..h}
但所有文件都会被隐藏,需要做ls-a列出所有隐藏文件。 在此输入图像描述 创建多个文本文件=>触摸{a..z}.txt

相关内容