diff --git a/seq b/seq deleted file mode 100755 index 7b5c6127a..000000000 --- a/seq +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env fish -# -# Fallback implementation of the seq command -# -# seq. Generated from seq.in by configure. - -set -l from 1 -set -l step 1 -set -l to 1 - -function _ -d "Alias for the gettext command" - printf "%s" $argv -end -if test 1 = "1" - if which gettext ^/dev/null >/dev/null - function _ -d "Alias for the gettext command" - gettext fish $argv - end - end -end - -switch (count $argv) - case 1 - set to $argv[1] - - case 2 - set from $argv[1] - set to $argv[2] - - case 3 - set from $argv[1] - set step $argv[2] - set to $argv[3] - - case '*' - printf (_ "%s: Expected 1, 2 or 3 arguments, got %d\n") seq (count $argv) - exit 1 - -end - -for i in $from $step $to - if not echo $i | grep '^-\?[0-9]*\(\|.[0-9]\+\)$' >/dev/null - printf (_ "%s: '%s' is not a number\n") seq $i - exit 1 - end -end - -echo "for( i=$from; i<=$to ; i+=$step ) i;" | bc diff --git a/seq.in b/seq.in index 9f546a5bc..f20c7d48b 100755 --- a/seq.in +++ b/seq.in @@ -34,14 +34,14 @@ switch (count $argv) case '*' printf (_ "%s: Expected 1, 2 or 3 arguments, got %d\n") seq (count $argv) - return 1 + exit 1 end for i in $from $step $to if not echo $i | grep '^-\?[0-9]*\(\|.[0-9]\+\)$' >/dev/null printf (_ "%s: '%s' is not a number\n") seq $i - return 1 + exit 1 end end