编写shell脚本test02.sh实现如下功能:读取class.txt中的内容,根据内容设计脚本,在mytest02目录中创建以班级名称命名的目录,在每个班级目录中创建以每个学号命名的txt文件
时间: 2024-03-26 22:38:24 浏览: 111
shell脚本功能
好的,我理解了您的要求。以下是实现该功能的shell脚本test02.sh:
```shell
#!/bin/bash
# 读取class.txt并逐行处理
while read line
do
# 获取班级名称和学生列表
class=$(echo $line | awk '{print $1}')
students=$(echo $line | awk '{print $2}')
# 在mytest02目录中创建班级目录
mkdir mytest02/$class
# 循环处理每个学生
for student in $students
do
# 在班级目录中创建以学号命名的txt文件
touch mytest02/$class/$student.txt
done
done < class.txt
```
这个脚本会逐行读取class.txt文件,每行格式为“班级名称 学生列表”,然后根据班级名称在mytest02目录中创建一个以该名称命名的目录。接着,它会循环处理每个学生,创建一个以学号命名的txt文件,并放在班级目录中。
阅读全文