#!/bin/sh -e fn_genpass() { printf "Password: %s\n" $(strings /dev/null | tr -d " \t\n\r") } fn_genuser() { printf "Username: %s\n" $(strings /dev/null | tr -d " \t\n\r") } case $1 in -p) fn_genpass $2 ;; -u) fn_genuser ;; *) cat < kanako_gen -u EOF ;; esac