% file /bin/sh
/bin/sh: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 12.0 (1200506), FreeBSD-style, stripped
% file /usr/local/poudriere/jails/110arm/bin/sh
/usr/local/poudriere/jails/110arm/bin/sh: ELF 32-bit LSB executable, ARM, EABI5 version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 11.0 (1100122), FreeBSD-style, stripped
~ >> file /bin/sh | awk -F, '{print $6}' | sed 's/ for //'
FreeBSD 13.2
~ >>
~ >> awk '/#define __FreeBSD_version/ {print $3}' /usr/include/sys/param.h
1302001
% cat /etc/os-release
NAME=FreeBSD
VERSION="13.2-RELEASE-p3"
VERSION_ID="13.2"
ID=freebsd
ANSI_COLOR="0;31"
PRETTY_NAME="FreeBSD 13.2-RELEASE-p3"
CPE_NAME="cpe:/o:freebsd:freebsd:13.2"
HOME_URL="https://FreeBSD.org/"
BUG_REPORT_URL="https://bugs.FreeBSD.org/"
% cat /etc/os-release
NAME=FreeBSD
VERSION="12.4-RELEASE-p5"
VERSION_ID="12.4"
ID=freebsd
ANSI_COLOR="0;31"
PRETTY_NAME="FreeBSD 12.4-RELEASE-p5"
CPE_NAME="cpe:/o:freebsd:freebsd:12.4"
HOME_URL="https://FreeBSD.org/"
BUG_REPORT_URL="https://bugs.FreeBSD.org/"
$ . /etc/os-release ; echo "${NAME} ${VERSION}"
FreeBSD 12.4-RELEASE-p5