add test.pl template
add perl dir, refine add-pattern.sh