#! /bin/bash cd "$i" || exit 1 rm -r /tmp/scr mkdir /tmp/scr/ star='#! /usr/bin/env dash\n\n# shellcheck source=/dev/null\n. /root/.local/lib/shell/lib' for i in "$1"/*;do awk ' !/out2\(/ && !/readp\(/ && !/# shellcheck/ && !/^#!\/bin\/sh/ && !/^#! \/bin\/sh/ && !/^#! \/bin\/bash/ && !/^#!\/bin\/bash/ && !/^out\(/ && !/^error\(/ && !/^warning\(/ && !/^msg\(/ && !/msg2\(/ && !/^die\(/ && !/^dien\(/ ' "$i" > /tmp/scr/"$(basename "$i")" sed -i "1 s|.*|$star\n&|" /tmp/scr/"$(basename "$i")" done