I need to process some files to create new one with OMR marks . which
is more powerfull in processing files ? awk/sed or perl or others ?
one can convert sed to perl, and awk to perl.
You can't convert a generic perl to sed or awk script.
In short, perl is more powerful, but more complicated. If you are new
to all of them, I'd use AWK.
I think AWK is a wonderful, simple and elegant language. It has a lot
of power, and is easy to learm.
If you need to do something that AWK can't do, and can't easily fix it
by piping the results to another utility liek sed or sort, try
converting it to perl (using "a2p") and adding the new stuff to
perl. And since you know how AWK works, you get a head start on perl
by using the perl flavor of the AWK script.