域名注册

Re: 请教关于awk,请回复,谢谢!!!

Posted by 鬼见愁

[ 跟帖 ] [ 回帖 ] [ 中文UNIX论坛 ] [ 常见问答 ]

In Reply to: 请教关于awk,请回复,谢谢!!! posted by 也是一般 on April 21, 2004 at 19:01:59:

echo "学号="
read aa

echo "000000|$aa||" >> aaa.txt
sort aaa.txt > ccc.txt

awk -F "|" 'begin { a1="";a2="";a3=""; }
{
if ( a1 =="" )
{
a1=$1;
a2=$2;
a3=$3;
next;
}
if ( $1 == a2 )
{
printf ( "%s|%s|%s|",$1,$2,$3 ) >> "bbb.txt";
printf ( "\n" ) >> "bbb.txt" ;
}
}
end { }' ccc.txt

~~~~~~~~~~~~~~~~~~~~~~~~
说明: 以上为一个shell脚本
aaa.txt 学生信息文件(学生代码|学生姓名|学生成绩);
bbb.txt 所求学生信息文件



跟帖:



回帖

笔名:
标题:

内容:


[ 跟帖 ] [ 回帖 ] [ 中文UNIX论坛 ] [ 常见问答 ]