linux系统中,如何在home目录中创建一百个目录,目录名称依次为a1……a100?

linux系统中,如何在home目录中创建一百个目录,目录名称依次为a1……a100?,第1张

#!/bin/bash

i=1

while [ $i -le 100 ]

do

mkdir -p /home/a$i

i=`expr $i + 1`

done

##是对楼上的小小修改了一下。

##这样应该可以了。保存为文件执行。

在Linux中批量创建文件可以使用touch命令。touch命令用于更改文件的访问和修改时间,如果文件不存在则会创建一个空文件。

要批量创建文件,可以使用通配符(例如*)来指定一组文件名的模式,然后使用touch命令创建它们。以下是一个例子:

touch file1.txt file2.txt file3.txt

在上面的例子中,我们创建了三个文件:file1.txt,file2.txt和file3.txt。

如果要创建一组具有相似名称的文件,可以使用通配符来匹配它们的模式,如下所示:

touch file{1..5}.txt

在上面的例子中,我们使用花括号扩展{1..5}来表示数字1到5,然后将它们与.txt组合起来来创建五个文件:file1.txt,file2.txt,file3.txt,file4.txt和file5.txt。

您还可以将通配符与其他命令一起使用,例如echo,cp或mv等等,以批量创建,复制或移动文件。

创建一个shee脚本

vi temp.ssh

i=1

while [ $i -le 100 ]

do

mkdir temp$i

i=$(($i+1))

done

然后使可执行

chmod +x temp.ssh

再执行这个脚本

./temp.ssh

然后,你就会得到100个目录


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11854684.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存