用for循环创建 bbc1-bbc10,然后在bbc1-bbc10创建test1-test10的目录
#!/bin/bash
for i in {1..10}
do
mkdir -p /abc/bbc$i
for o in {1..10}
do
mkdir /abc/bbc$i/test$o
done
done
bash mkdir.sh执行脚本
进入abc/bbc查看是否添加成功
用于产生从 a 到 b 之间的所有整数
#!/bin/bash
for k in $( seq 1 10) #用于产生从 a 到 b 之间的所有整数
do
mkdir /abc/bbc${k}
cd /abc/bbc${k}
for l in $( seq 1 10)
do
mkdir test${l}
cd /abc/bbc${k}
done
cd ..
done
3 实例
列出var目录下各子目录占用磁盘空间的大小
#!/bin/bash DIR=“/var” cd $DIR for k in $(ls $DIR) #对/var目录中每一个文件,进行for循环处理 do [ -d $k ] && du -sh $k # 如果/var下的文件是目录,则使用du -sh计算该目录占用磁盘空间的大小 done



