【发布时间】:2017-03-25 01:28:57
【问题描述】:
今天我尝试在终端的一行上创建多个目录,但它出了点问题,因为销售从字面上读取目录的名称,而不是得到 n 个目录,我最终得到一个。我使用了这种格式:
mkdir foldername8.{2...5}
我也试过了:
mkdir ./foldername8.{2...5},
虽然我第一次在正确的目录中。
而不是获取 foldername8.2,foldernamer8.3... -//-.5 我得到 1 个名为 foldername8 的文件夹。{2...5}
我在 8 之后尝试了不带点的相同操作,但它仍然没有任何作用。我试着用大括号从头开始把所有的东西都包起来,然后同样 - 从字面上理解。我怎样才能用相对较少的代码来做到这一点?我正在使用最新版本的 Mint Cinnamon。
【问题讨论】:
-
这是一个错字。使用两个点,而不是三个点:
mkdir foldername8.{2..5}。另请注意,它适用于bash、zsh和类似但不适用于sh。 -
哦,你帮了我的忙,谢谢!
标签: linux shell unix terminal mkdir