空格很重要!有的符号左右需要空格键隔开,有的不能加空格,程序运行出现问题首先看代码其次看空格,今天运行greet程序总是报错,百度之后查到是虚拟机中少了个jdk文件,下载进去还是没用,后来在同学的帮助下发现了原来shell代码开头不可以用#注释,可能是因为开头是要用#!/bin/bash,除了开头其他地方都可以用,下面是今天的学习记录:
1、编写一个名为iffile程序,它执行时判断/bin目录下date文件是否存在?
2、编写一个名为greet的问候程序,执行时能根据系统当前的时间向用户输出问候信息。设从半夜到中午为早晨,中午到下午六点为下午,下午六点到半夜为晚上。
3、编写一个名为ifuser的程序,它执行时带用户名作为命令行参数,判断该用户是否已经在系统中登录,并给出相关信息。
4、编写一个名为menu的程序,实现简单的弹出式菜单功能,用户能根据显示的菜单项从键盘选择执行对应的命令。
关于shell脚本的初学总结
最新推荐文章于 2020-11-13 15:54:26 发布
本文总结了学习Shell脚本过程中遇到的问题,如空格的重要性,#!/bin/bash的使用规则。通过编写五个实用程序,包括判断文件存在、时间问候、用户登录检查、菜单功能和文件名更改,深入理解Shell脚本的基本语法和逻辑控制。在实践中遇到的错误,如误用#注释导致程序无法运行,提示了学习者注意代码细节和调试技巧。
摘要由CSDN通过智能技术生成