]> git.nbdom.net Git - nb.git/commitdiff
etc/profile.d/functions
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 18 Apr 2018 02:26:55 +0000 (03:26 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Wed, 18 Apr 2018 02:26:55 +0000 (03:26 +0100)
etc/profile.d/functions

index d91558e019b6b06e2c062a6dd6760926f13f2288..010535e4959f613b8cf3ed9616a4ff1e70c993c5 100644 (file)
@@ -833,10 +833,10 @@ http_head() {
        fi
 }
 
-password_create() {
-       tr -cd '[:alnum:] #$,;.:*@[]()?+=_%-' < /dev/urandom | head -c${1:-30}
-       #tr -cd '[:alnum:]!@#$%^&*_+-,./?' < /dev/urandom | head -c${1:-30}
-       #tr -cd '!-~' < /dev/urandom | head -c${1:-30}
+random_string() {
+       local len=${1:-30}
+       local chars=${2:-'[:alnum:] #$,;.:*@[]()?+=_%-'}
+       tr -cd "$chars" < /dev/urandom | head -c${1:-${len}}
        echo
 }