Q. I have a requirement to move all my shell script meta data such as interpreter, Author, date, purpose etc which occupies my first 5 lines.

With head

head -n5 *.sh > file.txt

With SED

sed -n ‘1,4 p’ xyz.txt 


sed ‘5,$ d’ xyz.txt

you can keep this one in for loop and execute sed command get your file content to other file.

Related concept:   Linux/Unix bash Shell script for user account expiry notification