Linux 实验shell程序开发

Linux实验 shell程序开发,只是参考 不是标准

任务二代码部分注意格式空格
#!/bin/bash
echo -n "input student ID:"
read ID 
i=0
k=0
cat /root/workspace/shell/data.txt | awk 'NR<3' | while read line
do
             echo $line
done
cat /root/workspace/shell/data.txt | awk 'NR<2' | while read no1 line
do
               if [  $no1  -eq $ID  ]
               then
                         k=$i 
               else
                        i=$(($i+1))
               fi
               if   [  $k -eq $i ]
               then
                                cat /root/workspace/shell/data.txt | awk 'NR=$(($k+2))'
echo $no1 $line
               fi
done

Linux 实验shell程序开发_第1张图片

Linux 实验shell程序开发_第2张图片
Linux 实验shell程序开发_第3张图片
Linux 实验shell程序开发_第4张图片
Linux 实验shell程序开发_第5张图片
Linux 实验shell程序开发_第6张图片
Linux 实验shell程序开发_第7张图片
Linux 实验shell程序开发_第8张图片
Linux 实验shell程序开发_第9张图片
Linux 实验shell程序开发_第10张图片
Linux 实验shell程序开发_第11张图片
Linux 实验shell程序开发_第12张图片
Linux 实验shell程序开发_第13张图片
Linux 实验shell程序开发_第14张图片
Linux 实验shell程序开发_第15张图片

你可能感兴趣的:(Linux实验,linux,数学建模,运维)