From ed62e360c6983b748bf65e1d8b4010b3f9e82cae Mon Sep 17 00:00:00 2001 From: "Christian P. V. Christoffersen" <88783438+br-cpvc@users.noreply.github.com> Date: Fri, 3 May 2024 12:31:23 +0200 Subject: [PATCH] added generate-random.sh --- generate-random.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100755 generate-random.sh diff --git a/generate-random.sh b/generate-random.sh new file mode 100755 index 0000000..f1c310a --- /dev/null +++ b/generate-random.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +set -e + +LENGTH=25 +if [ ! -z "$1" ] && [ $1 -gt 1 ]; then + LENGTH=$1 +fi + +# inspired by https://www.baeldung.com/linux/generate-random-string-using-random +cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w $LENGT | head -n 1