SUSE Linux 高级管理脚本技术全解析
1. 数组使用与项目功能完善
在学习过程中,会涉及到数组的使用,并且有相关练习。同时,对于课程项目中的请求跟踪器(Request Ticker),有两个重要的功能需要添加,分别是查看请求详情和删除请求。
1.1 查看请求详情
当前请求跟踪器仅显示请求的主题、发送者和类别,现在要添加查看请求描述的功能。用户可以输入<command>:<request number>形式的命令,其中命令存储在变量$com中,请求编号存储在$req中。以下是实现该功能的脚本:
#!/bin/bash #finalize1.sh #Full Version on CD input='l' until test $input = "quit" do reqnr=1 while read line do if echo $line | grep '#' > /dev/null then lines[$reqnr]="$reqnr|$line" ((reqnr++)) fi done < /var/spool/mail/geeko com=`echo $input | cut -d ':' -f 1` req=`echo $input | cut -d ':' -f 2`