shell script to remove all lines from a file before a line starting with pattern

hi,,
i hav a file with many lines.i need to remove all lines before a line begginning with a specific pattern from the file because these lines are not required.
Can u help me out with either a perl script or shell script
example:-
if file initially contains lines:
a
b
c
d
.1.2
d
e
f
now i need the file after executing script to contain lines:
.1.2
d
e
f

sed -n '/.1.2/,$p' file

or:

awk '/.1.2/{p=1}p' file

Regards

Good answer. This is because I had started typing an answer while Franklin52 was doing his and mine not as good so having posted it I replaced it with this!