当前位置: 首页 > article >正文

SHELL函数可课后作业

一、题目

1、编写函数,实现打印绿色OK和红色FAILED
判断是否有参数,存在为Ok,不存在为FAILED
2、编写函数,实现判断是否无位置参数,如无参数,提示错误
3、编写函数实现两个数字做为参数,返回最大值
4、编写函数,实现两个整数位参数,计算加减乘除。
5、将/etc/shadow文件的每一行作为元数赋值给数组
6、使用关联数组统计文件/etc/passwd中用户使用的不同类型shell的数量
7、使用关联数组按扩展名统计指定目录中文件的数量

二、解决过程

1、编写函数,实现打印绿色OK和红色FAILED;判断是否有参数,存在为Ok,不存在为FAILED

在这里插入图片描述
简易的函数表达 -e一定要写上 否则无法输出颜色框 展示不出效果
在这里插入图片描述

2、编写函数,实现判断是否无位置参数,如无参数,提示错误

在这里插入图片描述
在这里插入图片描述

3、编写函数实现两个数字做为参数,返回最大值

:Wq
在这里插入图片描述

4、编写函数,实现两个整数位参数,计算加减乘除。

在这里插入图片描述

在这里插入图片描述

5、将/etc/shadow文件的每一行作为元数赋值给数组

在这里插入图片描述

在这里插入图片描述

6、使用关联数组统计文件/etc/passwd中用户使用的不同类型shell的数量

在这里插入图片描述

在这里插入图片描述

7、使用关联数组按扩展名统计指定目录中文件的数量

在这里插入图片描述
在这里插入图片描述
该day目录里我写了几个txt文件 但是没有输出txt出来,有点问题,试试其他目录看一下,是否是代码问题


http://www.kler.cn/a/9241.html

相关文章:

  • OSS文件上传
  • 【C++ 算法进阶】算法提升十三
  • Labelme标注数据的一些操作
  • macOS 设置固定IP
  • 【大数据学习 | kafka高级部分】kafka的kraft集群
  • .NET中通过C#实现Excel与DataTable的数据互转
  • 使用Schrödinger Python API系列教程 -- 介绍 (一)
  • 6.S081——虚拟内存部分——xv6源码完全解析系列(2)
  • 用于语义分割模型的t-SNE可视化
  • ftp传输文件大小有限制吗 ftp文件传输工具有哪些
  • fate-serving-server增加取数逻辑并源码编译
  • vue3中tsx语法一些了解
  • Vue+nodejs快递收发寄件揽件代取网点查询系统
  • 编译技术-优化理论
  • 【剧前爆米花--爪哇岛寻宝】java文件操作和io流
  • 应急响应真的很重要!
  • 全排列1_dfs
  • 数据安全-数据分类分级方案设计
  • Thinkphp 6.0多语言
  • SpringSession深入浅出(一)
  • Chapter2 : SpringBoot配置
  • Sharepoint Online手工迁移方案 | 分享二
  • 问题 A: C语言11.1
  • 【Lin-CMS内容管理系统框架 v0.3.6】内置用户管理/权限管理/日志系统等常见功能
  • 【JS】1651- 10 个 JS 中 try...catch 使用技巧
  • RGBD图像转灰度图