一个shell小脚本

来源:互联网 发布:上海大众网络4s店真假 编辑:程序博客网 时间:2024/04/29 18:09

#######################################################################################################

#!/bin/bash
#根据学号连接两个文件中的名字和分数字段
echo "删除已生成的c.txt文件!"
rm c.txt > /dev/null 2>&1
 
echo "在b.txt文件中取出学生的学号"
echo "在b.txt文件中取学生的分数"
echo "在a.txt文件中取学生的名字"
 
Snum=`awk '{ print $1 }' b.txt`
 
echo "开始for 循环"
for st in $Snum
do
    na=`awk '"'"/$st/"'" { print $2 }' a.txt`
    name=`awk '{print $2}' a.txt`
 
    sco=`awk '"'"/$st/"'" { print $2 }'  b.txt`
    score=`awk '{ print $2 }' b.txt`
 
    echo "将学生的学号、姓名及分数写入c.txt文件中"
     echo $st  $na $sco>> c.txt
done

cat c.txt

 

#######################################################################################################

原创粉丝点击