#!/bin/sh OS=$(uname -s) OSVER=$(uname -r) OSARCH=$(uname -m) CPUS=$(sysctl -n hw.ncpuonline) CPUMODEL=$(sysctl -n hw.model) CPUSPEED=$(sysctl -n hw.cpuspeed) MEM=$(echo "$(sysctl -n hw.physmem)/1024/1024" | bc) INET=$(ifconfig trunk0 | grep "inet" | grep -v fe80 | cut -d" " -f1,2) printf '%s\n' ' ___ _____ ____ ____ _ _ _____ ____ ____ / __)( _ )( _ \( ___)( \/ )( _ )(_ _)( _ \ ( (__ )(_)( )(_) ))__) \ / )(_)( _)(_ )(_) ) \___)(_____)(____/(____) \/ (_____)(____)(____/ ' printf " OS: %s" "$OS" printf " Version: %s" "$OSVER" printf " Architecture: %s\n" "$OSARCH" printf " CPU: %s\n" "${CPUS}x $CPUMODEL" printf " SPEED: %s" "${CPUSPEED}Mhz" printf " Memory: %s\n\n" "${MEM}MB" printf " Interfaces:\n %s\n\n" "$INET" printf " Welcome to $(hostname)\n\n"