aboutsummaryrefslogtreecommitdiff
path: root/bin/rnda
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2016-08-01 10:52:34 +1200
committerTom Ryder <tom@sanctum.geek.nz>2016-08-01 10:52:34 +1200
commit001a041f50b182e67b0591b76dc0ff16cf243bd0 (patch)
treeffdd9f4dfe243a89187607afb16f3b27b022b628 /bin/rnda
parentChange feh(1) call in xrbg(1) to be an exec (diff)
downloaddotfiles-001a041f50b182e67b0591b76dc0ff16cf243bd0.tar.gz
dotfiles-001a041f50b182e67b0591b76dc0ff16cf243bd0.zip
Add rnda(1)
Diffstat (limited to 'bin/rnda')
-rwxr-xr-xbin/rnda9
1 files changed, 9 insertions, 0 deletions
diff --git a/bin/rnda b/bin/rnda
new file mode 100755
index 00000000..94cc48d1
--- /dev/null
+++ b/bin/rnda
@@ -0,0 +1,9 @@
+#!/bin/sh
+# Choose a random argument using rndi(1).
+if [ "$#" -eq 0 ] ; then
+ printf >&2 'rnda: No args given\n'
+ exit 1
+fi
+argi=$(rndi 1 "$#") || exit
+shift "$((argi-1))"
+printf '%s\n' "$1"