LINUX 中SHELL脚本 输出60分以下同学的成绩和名字
兄弟,你要给个你原来文本。你不给的话,我会回答你:
#!/bin/sh
echo "输出60分以下同学的成绩和名字"
tem.sh及实际运行如下:
[root@vpn ~]# cat text
a 88
b 77
c 58
d 53
e 25
f 92
[root@vpn ~]# cat tem.sh
#!/bin/sh
cat text | sort -k2 | while read line
do
score=`echo $line | cut -d" " -f2`
if [ $score -lt 60 ]
then
echo "$line " >> test.sh
fi
done
[root@vpn ~]# ./tem.sh
[root@vpn ~]# cat test.sh
e 25
d 53
c 58