25 lines
580 B
Bash
Executable File
25 lines
580 B
Bash
Executable File
#!/bin/sh
|
|
|
|
OS=$(uname -s)
|
|
OSVER=$(uname -r)
|
|
OSARCH=$(uname -m)
|
|
|
|
CPUS=$(sysctl -n hw.ncpufound)
|
|
CPUMODEL=$(sysctl -n hw.model)
|
|
|
|
MEM=$(printf "$(sysctl -n hw.physmem)/1024/1024\n" | bc)
|
|
|
|
printf '%s\n' \
|
|
' ___ _____ ____ ____ _ _ _____ ____ ____
|
|
/ __)( _ )( _ \( ___)( \/ )( _ )(_ _)( _ \
|
|
( (__ )(_)( )(_) ))__) \ / )(_)( _)(_ )(_) )
|
|
\___)(_____)(____/(____) \/ (_____)(____)(____/
|
|
'
|
|
|
|
printf " OS: %s" "$OS"
|
|
printf " Version: %s" "$OSVER"
|
|
printf " Architecture: %s\n" "$OSARCH"
|
|
|
|
printf " CPU: %s\n" "${CPUS}x $CPUMODEL"
|
|
printf " RAM: %s\n\n" "${MEM}MB"
|