Nick: icon E-mail: none Board: pure sh version check Contents: cmp() { echo $1 | while IFS=. read cmajor cminor cpoint; do echo $2 | while IFS=. read rmajor rminor rpoint; do [ "${cmajor:-0}" -gt "${rmajor:-0}" ] || \ [ "${cmajor:-0}" -eq "${rmajor:-0}" -a \ "${cminor:-0}" -gt "${rminor:-0}" ] || \ [ "${cmajor:-0}" -eq "${rmajor:-0}" -a \ "${cminor:-0}" -eq "${rminor:-0}" -a \ "${cpoint:-0}" -ge "${rpoint:-0}" ] done done }