aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rwxr-xr-xseq.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/seq.in b/seq.in
index f20c7d48..aeeab577 100755
--- a/seq.in
+++ b/seq.in
@@ -39,7 +39,7 @@ switch (count $argv)
end
for i in $from $step $to
- if not echo $i | grep '^-\?[0-9]*\(\|.[0-9]\+\)$' >/dev/null
+ if not echo $i | grep -E ^-?[0-9]*([0-9]*|\.[0-9]+)$' >/dev/null
printf (_ "%s: '%s' is not a number\n") seq $i
exit 1
end