make_os_version

来自「被广泛使用的域名服务(DNS)软件」· 代码 · 共 30 行

TXT
30
字号
#!/bin/shUNAME_R=`/usr/bin/uname -r`OS_MAJOR=`echo $UNAME_R | /usr/bin/sed -e 's/^\([^.]*\).*/\1/'`OS_MINOR=`echo $UNAME_R | /usr/bin/sed -e 's/^[^.]*\.\([^.]*\).*/\1/'`OS_VERSION=`echo $UNAME_R | tr '.' '_'`cat <<EOF > new_os_version.h#ifndef OS_VERSION_H#define OS_VERSION_H#define SUNOS_$OS_VERSION#define OS_MAJOR $OS_MAJOR#define OS_MINOR $OS_MINOR#endifEOFif [ -f os_version.h ]; then	if /usr/bin/cmp -s new_os_version.h os_version.h; then		/usr/bin/rm -f new_os_version.h	else		/usr/bin/rm -f os_version.h		/usr/bin/mv new_os_version.h os_version.h	fielse	/usr/bin/mv new_os_version.h os_version.hfi

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?