您的位置:首页 > 运维架构 > Shell

关于shell脚本的初学总结

2020-02-03 10:35 946 查看

空格很重要!有的符号左右需要空格键隔开,有的不能加空格,程序运行出现问题首先看代码其次看空格,今天运行greet程序总是报错,百度之后查到是虚拟机中少了个jdk文件,下载进去还是没用,后来在同学的帮助下发现了原来shell代码开头不可以用#注释,可能是因为开头是要用#!/bin/bash,除了开头其他地方都可以用,下面是今天的学习记录:
1、编写一个名为iffile程序,它执行时判断/bin目录下date文件是否存在?

2、编写一个名为greet的问候程序,执行时能根据系统当前的时间向用户输出问候信息。设从半夜到中午为早晨,中午到下午六点为下午,下午六点到半夜为晚上。

3、编写一个名为ifuser的程序,它执行时带用户名作为命令行参数,判断该用户是否已经在系统中登录,并给出相关信息。

4、编写一个名为menu的程序,实现简单的弹出式菜单功能,用户能根据显示的菜单项从键盘选择执行对应的命令。

5、编写一个名为chname的程序,将当前目录下所有的.txt文件更名为.doc文件。

6、编写一个名为chuser的程序,执行中每隔5分钟检查指定的用户是否登录系统,用户名从命令行输入;如果指定的用户已经登录,则显示相关信息。

  • 点赞
  • 收藏
  • 分享
  • 文章举报
快乐的敲代码的小顾 发布了19 篇原创文章 · 获赞 0 · 访问量 289 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: