Linux基础 7-6 Bash脚本编程练习3

练习:

1.根据要求编写一个脚本

  • 给定一个用户获取其密码警告期限
  • 判断用户密码使用期限是否已经小于警告期限
  • 如果小于,显示 warning 否则 显示 ok
  • Linux基础 7-6 Bash脚本编程练习3

     Linux基础 7-6 Bash脚本编程练习3

2.根据要求编写一个脚本

  • 给脚本传递两个参数(整数)
  • 显示两者之和和乘积
  • Linux基础 7-6 Bash脚本编程练习3

     Linux基础 7-6 Bash脚本编程练习3 

3.根据要求编写一个脚本

  • 根据参数一给出的文件名,判断文件是否存在,存在输出ok,不存在输出 “no such file”
  • Linux基础 7-6 Bash脚本编程练习3
  • Linux基础 7-6 Bash脚本编程练习3

 4.根据要求编写一个脚本

  • 传递一个用户名参数给脚本,判断此用户的用户名跟其基本组的组名是否一致,并将结果显示出来
  • Linux基础 7-6 Bash脚本编程练习3

     Linux基础 7-6 Bash脚本编程练习3

5.根据要求编写一个脚本

  • 传递三个参数给脚本,第一个为整数,第二个为算术运算符,第三个为整数,将计算结果显示出来,保存两位小数
  • Linux基础 7-6 Bash脚本编程练习3
  • Linux基础 7-6 Bash脚本编程练习3

7.根据要求编写一个脚本

  • 传递将3个参数传递给脚本,参数均为用户名,将此些用户的账号信息提取出来后放于/tmp/text.txt文件中,并要求每一行行首有行号
  • Linux基础 7-6 Bash脚本编程练习3
  • Linux基础 7-6 Bash脚本编程练习3

8.根据要求编写一个脚本

  • 判断当前主机的CPU生产商,其信息在/proc/cpuinfe文件中 vendor id一行中
  • 如果生产商为AuthenticAMD,显示为AMD公司
  • 如果生产商为GenuineIntel,就显示为Intel公司
  • 则显示为非主流公司
  • Linux基础 7-6 Bash脚本编程练习3

     Linux基础 7-6 Bash脚本编程练习3

 9.根据要求编写一个脚本

  • 给脚本传递三个整数,判断其中的最大数和最小数,并显示出来
  • Linux基础 7-6 Bash脚本编程练习3

     Linux基础 7-6 Bash脚本编程练习3

     

     

     

 

Linux基础 7-6 Bash脚本编程练习3

上一篇:安装linux镜像时,返回 代码: E_INVALIDARG (0x80070057)解决方法


下一篇:VMware12 打不开Centos6.8系统