[*求助*]一个SHELL编程

[*求助*]一个SHELL编程

有三个要求。
1,读入文件名为123.TXT的文件。
2.找出该文件内所有以字母A开头的段落。
3.去掉所找段落内的空格和回车并打印。
请大家帮帮忙,关系到吃饭问题哦~~~~先谢谢了      
又一个懒人       
复制内容到剪贴板
代码:
[0 No.2098 huan@huan ~/tmp]$ cat kk
Aasdf fa;lkdfj aldkfj
asf;lak       djfasdkfj
askdjf         END

kkkkkkkkkkkkkkkkkkkkkakdfj

Aasdfjl lkfdj afdklj
fjaslk;dfj
asdflj           END


[0 No.2099 huan@huan ~/tmp]$ cat k.pl
#! /usr/bin/perl

$/ = '';
while (<>) {
if (/^\s*A/){
s/\s|\n//g;
print $_, "\n";
}
}

[0 No.2100 huan@huan ~/tmp]$ ./k.pl kk
Aasdffa;lkdfjaldkfjasf;lakdjfasdkfjaskdjfEND
Aasdfjllkfdjafdkljfjaslk;dfjasdfljEND
      
复制内容到剪贴板
代码:
perl -0000 -ne ' if ( /^A/ ) { s/\s|\n//g; print $_, "\n"; } ' kk