shell脚本中数组和函数练习题

目录

函数练习题

1.定义一个将十进制转换为二进制的函数

2.写一个脚本判定192.168.48.130-192.168.48.130之间的主机哪些在线

3.编写脚本,使用函数完成如下功能:

4.根据用户输入的数值计算该数的阶乘

5.使用函数递归目录/var/log,如果是文件直接输出文件名,如果是目录,则输出目录名且输出此目录下的所有目录和文件名

数组练习题

1.从"标准输入"读入n次字符串,每次输入的字符串保存在数组array里

2.将字符串里的字母逐个放入数组,并输出到"标准输出"

3.把1-3这3个数字存到数组里,分别乘以8然后依次输出。

[4.打印这句话中字母数不大于6的单词:cat is favorite to eat fish](#4.打印这句话中字母数不大于6的单词:cat is favorite to eat fish)


函数练习题

1.定义一个将十进制转换为二进制的函数

2.写一个脚本判定192.168.48.130-192.168.48.130之间的主机哪些在线

要求:

  • 使用函数来实现一台主机的判定过程

  • 在主程序中来调用此函数判定指定范围内的所有主机的在线情况

3.编写脚本,使用函数完成如下功能:

  • 函数能够接受一个参数,参数为用户名

  • 判断一个用户是否存在

  • 如果存在,就返回此用户的shell和UID,并返回正常状态值

  • 如果不存在,就说此用户不存在,并返回错误状态值

  • 在主程序中调用函数

4.根据用户输入的数值计算该数的阶乘

5.使用函数递归目录/var/log,如果是文件直接输出文件名,如果是目录,则输出目录名且输出此目录下的所有目录和文件名

数组练习题

1.从"标准输入"读入n次字符串,每次输入的字符串保存在数组array里

2.将字符串里的字母逐个放入数组,并输出到"标准输出"

3.把1-3这3个数字存到数组里,分别乘以8然后依次输出。

4.打印这句话中字母数不大于6的单词:cat is favorite to eat fish

相关推荐
与天仙漫步星海1 个月前
shell脚本
shell脚本
初学者_xuan3 个月前
零基础Linux操作基础小白快速掌握Shell脚本bash的配置文件
linux·运维·bash·shell脚本
朱包林6 个月前
day27-shell编程(自动化)
linux·运维·服务器·网络·shell脚本
jjkkzzzz7 个月前
Linux之shell脚本
linux·shell·shell脚本
Zfox_7 个月前
【Shell 脚本入门】轻松上手的实战指南
linux·服务器·运维开发·shell脚本
阳洞洞8 个月前
在shell脚本内部获取该脚本所在目录的绝对路径
linux·shell脚本
浅安的邂逅8 个月前
Linux shell脚本-概述、语法定义、自定义变量、环境变量、预设变量、变量的特殊用法(转义字符、单双引号、大小括号)的验证
linux·c语言·bash·shell脚本
Ronin-Lotus10 个月前
上位机知识篇---Linux的shell脚本&搜索、查找、管道
linux·笔记·学习·shell脚本·管道·搜索·查找
高hongyuan1 年前
shell脚本一键部署nginx
运维·服务器·nginx·shell脚本