#!/bin/env bash
username=$1
{
    id $username
    [[ $? -ne 0 ]] && useradd --comment '$username' $username && echo $username|passwd --stdin $username
} >& /dev/null
/usr/bin/env expect <<-EOF
    spawn su - $username
    
    expect "$"
    send "mkdir -pv .ssh\n"
    send "ssh-keygen -P '' -t rsa -f .ssh/id_rsa -C '$username_key'\n"
    expect eof
    EOF
 
 
#!/bin/env bash
declare -A rigor
for i in `ss -tanpe|grep :80|cut -d' ' -f1`;do
    let rigor[$i]++
done
for i in ${!rigor[*]};do
    echo $i:${rigor[$i]}
done
 
 
#!/bin/env bash
function menu(){
    cat <<-EOF
    *****************miscellaneous******************8
    h show help
    f fdisk
    d lsmem
    u uptime
    q quit
    **************************************************
    EOF
}
menu
while :;do
    read -t 10 -n 10 -s -p 'pppppppppp:' rigor
    echo
    case $rigor in
    h|help)
        menu
        ;;
    f|fdisk)
        fdisk -l
        ;;
    d|mem)
        lsmem
        ;;
    u|uptime)
        uptime
        ;;
    q|quit|exit)
        exit 5
        ;;
    *)
        echo 'miscellaneous systematic'
        ;;
    esac
    menu
    #read -t 10 -n 10  -p 'zzzzzzzzzzzzzzz:' rigor
done