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 + -
显示快捷键?