#!/bin/sh change_userpass() { printf '%s\n' "$password" "$password" | ./run-quasselcore --change-userpass "$username" } quasseluser_reset_password() { username=$1 [ "$username" ] password=$(tr -cd a-z "$err_out" 2>&1 then printf "User: %s\nPassword: %s\n" "$username" "$password" else cat "$err_out" exit 1 fi else change_userpass fi } set -e [ $# -eq 1 ] quasseluser_reset_password "$1"