Changing names

I have file names

m04-npt06-z30-syn.ps
m04-npt06-dp018-8x6smp.vmod
m04-npt06-sr40-syn-dp01-16x12drw.params
m04-npt06-sr40-syn-dp008-16x12drw.params
m04-npt06-sr40-syn-dp008-16x12drw.vmod
m04-npt06-sr40-syn-dp008-16x12drw.bck
m04-npt06-sr40-syn-dp008-16x12drw.exp
m04-npt06-sr40-syn-dp01-16x12drw.vmod
m04-npt06-sr40-syn-dp01-16x12drw.bck
m04-npt06-sr40-syn-dp01-16x12drw.exp
m04-npt06-sr40-syn-dp01-16x12drw.log
m04-npt06-sr40-syn-dp008-16x12drw.log
m04-npt06-dp015-8x6drw.log
m04-npt06-dp018-8x6drw.log
m04-npt06-4x3drw.log
m04-npt06-sr40-syn-dp008-16x12drw-rms.tmp
m04-npt06-sr40-syn-dp008-16x12drw-bst.tmp
m04-npt06-sr40-syn-dp008-16x12drw-rms.xy
m04-npt06-sr40-syn-dp008-16x12drw-bst.xy
m04-npt06-sr40-syn-dp01-16x12drw-rms.tmp
m04-npt06-sr40-syn-dp01-16x12drw-bst.tmp
m04-npt06-sr40-syn-dp01-16x12drw-rms.xy
m04-npt06-sr40-syn-dp01-16x12drw-bst.xy
m04-npt06-sr40-syn-dp008-16x12drw-rms-misf.xy
m04-npt06-sr40-syn-dp008-16x12drw-bst-misf.xy
m04-npt06-sr40-syn-dp008-16x12drw.vel
m04-npt06-sr40-syn-dp008-16x12drw.xzv
m04-npt06-sr40-syn-dp008-16x12drw.grd
m04-npt06-sr40-syn-dp008-16x12drw.cpt
m04-npt06-sr40-syn-dp008-16x12drw.ps
m04-npt06-sr40-syn-dp01-16x12drw-rms-misf.xy
m04-npt06-sr40-syn-dp01-16x12drw-bst-misf.xy
m04-npt06-sr40-syn-dp01-16x12drw-iter24.vel
m04-npt06-sr40-syn-dp01-16x12drw-iter24.xzv
m04-npt06-sr40-syn-dp01-16x12drw-iter24.grd
m04-npt06-sr40-syn-dp01-16x12drw-iter24.cpt
m04-npt06-sr40-syn-dp01-16x12drw-iter24.ps
m04-npt06-sr40-syn-dp01-16x12drw.vel
m04-npt06-sr40-syn-dp01-16x12drw.xzv
m04-npt06-sr40-syn-dp01-16x12drw.grd
m04-npt06-sr40-syn-dp01-16x12drw.cpt
m04-npt06-sr40-syn-dp01-16x12drw.ps
m04-npt06-4x3drw-rms-misf.xy
m04-npt06-4x3drw-bst-misf.xy

I want to remove the m04- at the beginning using awk

How can I do this?

Remove just in the listing, or are you asking to rename the files?

[LEFT]Just in the listing

At the moment I have done something like this

awk 'BEGIN{FS="-";OFS="-"} {$1=""; print $i;}'

However this still leaves a "-" in the beginning

-npt06-sr40-syn-dp008-16x12drw-rms.tmp
-npt06-sr40-syn-dp008-16x12drw-bst.tmp
-npt06-sr40-syn-dp008-16x12drw-rms.xy
-npt06-sr40-syn-dp008-16x12drw-bst.xy
-npt06-sr40-syn-dp01-16x12drw-rms.tmp
-npt06-sr40-syn-dp01-16x12drw-bst.tmp
-npt06-sr40-syn-dp01-16x12drw-rms.xy
-npt06-sr40-syn-dp01-16x12drw-bst.xy
-npt06-sr40-syn-dp008-16x12drw-rms-misf.xy
-npt06-sr40-syn-dp008-16x12drw-bst-misf.xy
-npt06-sr40-syn-dp008-16x12drw.vel
-npt06-sr40-syn-dp008-16x12drw.xzv
-npt06-sr40-syn-dp008-16x12drw.grd
-npt06-sr40-syn-dp008-16x12drw.cpt
-npt06-sr40-syn-dp008-16x12drw.ps
-npt06-sr40-syn-dp01-16x12drw-rms-misf.xy
-npt06-sr40-syn-dp01-16x12drw-bst-misf.xy
-npt06-sr40-syn-dp01-16x12drw-iter24.vel
-npt06-sr40-syn-dp01-16x12drw-iter24.xzv
-npt06-sr40-syn-dp01-16x12drw-iter24.grd
-npt06-sr40-syn-dp01-16x12drw-iter24.cpt
-npt06-sr40-syn-dp01-16x12drw-iter24.ps
-npt06-sr40-syn-dp01-16x12drw.vel
-npt06-sr40-syn-dp01-16x12drw.xzv
-npt06-sr40-syn-dp01-16x12drw.grd
-npt06-sr40-syn-dp01-16x12drw.cpt
-npt06-sr40-syn-dp01-16x12drw.ps
-npt06-4x3drw-rms-misf.xy
-npt06-4x3drw-bst-misf.xy
-npt06-4x3drw.ps

[/LEFT]

Why not ...

[house@leonov] cat data
m04-npt06-z30-syn.ps
m04-npt06-dp018-8x6smp.vmod
m04-npt06-sr40-syn-dp01-16x12drw.params
[house@leonov] cat data | sed 's/m04-//g'
npt06-z30-syn.ps
npt06-dp018-8x6smp.vmod
npt06-sr40-syn-dp01-16x12drw.params

Ok, so how if I needed to change the file names?

Concept:

[house@leonov] cat code
#!/bin/bash

while read NAME
do
  echo "mv $NAME $( echo $NAME | sed 's/m04-//g' )"
done < data

exit 0
#finis
[house@leonov] bash code
mv m04-npt06-z30-syn.ps npt06-z30-syn.ps
mv m04-npt06-dp018-8x6smp.vmod npt06-dp018-8x6smp.vmod
mv m04-npt06-sr40-syn-dp01-16x12drw.params npt06-sr40-syn-dp01-16x12drw.params

I see, cheers