我想在nix中创建这样的目录结构:
mkdir -p 1,2,3,4,5,6,7,8,9 在每个文件夹中我都想要文件夹 1,2,3,4,5,6,7,8,9
我已经开始编写一个这样的简单循环(一直到文件夹2),但这似乎效率低下.
#!/usr/bin/env bash
for i in 1 2 4 5 6 7 8 9; do mkdir -p 1/{1,2,3,4,5,6,7,8,9} $i, mkdir -p 2/{1,2,3,4,5,6,7,8,9} $2; done
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法呢?
这应该有所帮助(需要bash):
mkdir -p {1,2,3,4,5,6,7,8,9}/{1,2,3,4,5,6,7,8,9}
Run Code Online (Sandbox Code Playgroud)
一些较新版本的bash也允许这样:
mkdir -p {1..9}/{1..9}
Run Code Online (Sandbox Code Playgroud)