Submitter | Matt Harbison |
---|---|
Date | March 18, 2015, 2:24 a.m. |
Message ID | <3c2b056ac2b65c57923d.1426645484@Envy> |
Download | mbox | patch |
Permalink | /patch/8141/ |
State | Accepted |
Commit | f554f89a2038b72e5f3f39d5efa80716e5b944d8 |
Headers | show |
Comments
Patch
diff --git a/tests/seq.py b/tests/seq.py new file mode 100644 --- /dev/null +++ b/tests/seq.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python +# +# A portable replacement for 'seq' +# +# Usage: +# seq STOP [1, STOP] stepping by 1 +# seq START STOP [START, STOP] stepping by 1 +# seq START STEP STOP [START, STOP] stepping by STEP + +import sys + +start = 1 +if len(sys.argv) > 2: + start = int(sys.argv[1]) + +step = 1 +if len(sys.argv) > 3: + step = int(sys.argv[2]) + +stop = int(sys.argv[-1]) + 1 + +for i in xrange(start, stop, step): + print i