我一直在尝试创建 100 个文件夹,名称为客户端编号 1-100,例如(client1, client2..client100) 我还想在每个名为 client 的文件夹中创建一个文本文件,后面跟着文件夹中的相同编号。我已经完成了这段编码:
mkdir -p Client{1..100} && touch Client{1..100}/Client.txt
但是这个命令行只生成一个名为client但没有编号的文本文件。请你能帮我弄清楚代码来做到这一点。
谢谢
最佳答案
试试这个:
for x in {1..100}
do
mkdir -p Client$x
touch Client$x/Client$x.txt
done
您可以使用 seq
命令代替 {1..100}
并获得其他功能。例如:
for x in `seq -w 1 100`
do
....
关于Linux shell - 在每个文件夹中创建文件夹和编号的文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20525888/