如何在Unix上的多个文件中的特定行插入一行?

Lea*_*ing 6 unix perl sed

我需要在目录中的数百个文件的第二行(因此在文件中向下移动其他行)中插入带有特定文本的行.关于如何做到的任何快速的Unix提示?

cha*_*aos 13

sed -i -e '2iYour line here' /dir/*
Run Code Online (Sandbox Code Playgroud)

请注意,sed -i语义因Unix风格而异,请检查您的man sed.这是为GNU风格编写的.