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个目录
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)