设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。 3.利用数组形式存放10个城市的名字,然后利用for循环把它们打印出来。
时间: 2024-06-01 12:09:14 浏览: 55
linux大作业报告
我可以回答您的第一个问题:要设计一个shell程序创建一个新组并添加30个用户,您可以使用以下命令:
1. 添加新组:sudo groupadd class1
2. 添加30个用户:for i in {01..30};do sudo useradd -d /home/std$i -m -g class1 std$i;done
对于您的第二个问题,我可以提供以下代码实现:
# 创建一个包含10个城市名字的数组
cities=("北京" "上海" "广州" "深圳" "杭州" "南京" "苏州" "成都" "重庆" "武汉")
# 使用for循环遍历并打印出所有城市名字
for city in "${cities[@]}"
do
echo "$city"
done
希望能够帮到您,如有其他问题,欢迎继续询问。
阅读全文