2编写shell程序实现自动删除10个账号的功能。账号名为stud1至stud10。+ 三、在根目录下有四个文件m1.txt,m2.txt,m3.txt,m4xt,用Shell编程,实 现自动创建m1,m2,m3,m4 四个目录,并将m1.txt,m2.txt,m3.txt,m4.txt四个文 件分别拷贝到各自相应的目录下。 四、求1+2+3+….+100的和是? 五、使用if-then-else语句创建一个根据输入的分数判断是否及格的 shell
时间: 2024-01-12 12:04:14 浏览: 72
shell面试题大全
5星 · 资源好评率100%
1. 自动删除10个账号的Shell程序:
```bash
#!/bin/bash
for i in {1..10}
do
userdel -r "stud$i"
done
```
2. 自动创建m1,m2,m3,m4四个目录,并将m1.txt,m2.txt,m3.txt,m4.txt四个文件分别拷贝到各自相应的目录下:
```bash
#!/bin/bash
mkdir m1 m2 m3 m4
cp m1.txt m1/
cp m2.txt m2/
cp m3.txt m3/
cp m4.txt m4/
```
3. 求1+2+3+….+100的和:
```bash
#!/bin/bash
sum=0
for i in {1..100}
do
sum=$((sum+i))
done
echo "1+2+3+...+100 = $sum"
```
4. 根据输入的分数判断是否及格的Shell程序:
```bash
#!/bin/bash
read -p "请输入分数: " score
if [ $score -ge 60 ]; then
echo "恭喜你,及格了!"
else
echo "很遗憾,不及格!"
fi
```
阅读全文