Fix regex to have dash last in list

This commit is contained in:
pepa65 2017-06-09 23:27:16 +07:00
parent 752571fad9
commit 2e17a43b7c
1 changed files with 1 additions and 1 deletions

View File

@ -64,7 +64,7 @@ Check(){ # $1:filename
# header
read -r && line=$REPLY && ((++n)) || break
check=$flags
grep -qn '^[a-zA-Z0-9_]\([-a-zA-Z0-9_ .]*[a-zA-Z0-9_]\)*$' <<<"$line" ||
grep -qn '^[a-zA-Z0-9_]\([a-zA-Z0-9_ .-]*[a-zA-Z0-9_]\)*$' <<<"$line" ||
Flag "Command name not well-formed" $n
command=${line// /-}
name=${1##*/} name=${name%.*}