实用Shell脚本编程与数据处理
在Shell编程中,有许多实用的命令和脚本可以帮助我们完成各种任务,下面将详细介绍一些常见的命令和脚本示例。
1. mon命令及其参数解析
mon命令用于监控用户登录情况,其基本用法如下:
Usage: mon [-m] [-t n] user-m:表示通过邮件通知。-t:表示每隔n秒检查一次。
例如,执行mon -m -t 600 ann &命令时,会每隔10分钟检查用户ann的登录情况。在mon命令的while循环中,getopts命令会按顺序处理参数:
1.第一次执行getopts:将字符m存储在变量option中,将OPTIND设置为2,并返回退出状态0。case命令匹配到m后,将mailopt设置为TRUE。
2.