Find all files with the extension ".sh" and for each file, find all lines that do not start with "#" and print only the first line and every other line after that.
find -name "*.sh" | xargs -t -I FILE grep -v "#" FILE | awk 'NR == 1 || NR % 2 == 0'