题目2、 设计一个Shell程序,一班同学请在/class202001目录下建立70个目录,即s2006031001~s2006031062
时间: 2024-03-05 18:47:31 浏览: 61
以下是一个简单的Shell程序,可以在/class202001目录下创建70个以s20060310开头的目录,目录名分别为s2006031001到s2006031062:
```bash
#!/bin/bash
# 进入/class202001目录
cd /class202001
# 循环创建70个目录
for i in {1..70}
do
# 将数字转换为4位数的字符串
num=$(printf "%04d" $i)
# 创建目录
mkdir "s20060310$num"
done
echo "目录创建完成!"
```
将以上代码保存为一个.sh文件,如create_dirs.sh,然后在Terminal中执行以下命令即可运行:
```bash
sh create_dirs.sh
```
运行结束后,在/class202001目录下应该会出现70个目录,名字分别为s2006031001到s2006031062。
阅读全文