关于Linux的sed命令在行首添加空格的问题?

。。。。。。

program A start

echo a
echo b
echo c
echo d
.....

program A end

program B start

echo 1
echo 2

program B end

。。。。。。
program A这一段里有几十行代码,每行代码前面有2个空格,现在需要在program A里把除了第一行以外的所有行前面再增加2个空格,不知道这个用sed怎么写,各位朋友能指点一下不,谢谢

sed '2,$s/^/ /g' A.file

http://blog.csdn.net/jiary5201314/article/details/15339829