shell编程教学(四) | shell编程习题实操 (一)

前面几篇博客已经教了大量的编程命令,现在来进行实际操作吧!以下难度逐渐升高,意在给初学者建立shell编程思维!

习题一:找出本机ip地址

shell编程教学(四) | shell编程习题实操 (一)_第1张图片
习题二:判断一个ip是否能连通
代码:
shell编程教学(四) | shell编程习题实操 (一)_第2张图片
检测:
shell编程教学(四) | shell编程习题实操 (一)_第3张图片

习题三:显示/etc目录最大的文件的文件名

代码:
shell编程教学(四) | shell编程习题实操 (一)_第4张图片
测试:
shell编程教学(四) | shell编程习题实操 (一)_第5张图片

习题四:给一个数字,判断数字是不是在10以内

代码:
shell编程教学(四) | shell编程习题实操 (一)_第6张图片
测试:
shell编程教学(四) | shell编程习题实操 (一)_第7张图片

习题五:判断一个文件的类型

代码:
shell编程教学(四) | shell编程习题实操 (一)_第8张图片
测试:

shell编程教学(四) | shell编程习题实操 (一)_第9张图片

习题六:编写脚本,安装httpd服务,修改httpd服务的端口
代码:
shell编程教学(四) | shell编程习题实操 (一)_第10张图片
测试‘:
shell编程教学(四) | shell编程习题实操 (一)_第11张图片

习题七:给出用户名和密码,如果用户存在,打印用户存在,如果不存在,创建用户
shell循环介绍:

for i in $(seq 1 $a)                        >> i循环从1到$a
do                                          >> 循环体(执行循环任务)

done                                        >> 终止

环境:

shell编程教学(四) | shell编程习题实操 (一)_第12张图片
代码:
shell编程教学(四) | shell编程习题实操 (一)_第13张图片
测试:
shell编程教学(四) | shell编程习题实操 (一)_第14张图片

你可能感兴趣的:(shell)