mkproto.sh
来自「samba-3.0.22.tar.gz 编译smb服务器的源码」· Shell 代码 · 共 44 行
SH
44 行
#! /bin/shLANG=C; export LANGLC_ALL=C; export LC_ALLLC_COLLATE=C; export LC_COLLATEif [ $# -lt 3 ]then echo "Usage: $0 awk [-h headerdefine] outputheader proto_obj" exit 1fiawk="$1"shiftif [ x"$1" = x-h ]then headeropt="-v headername=$2" shift; shift;else headeropt=""fiheader="$1"shiftheadertmp="$header.$$.tmp~"proto_src="`echo $@ | tr ' ' '\n' | sed -e 's/\.o/\.c/g' | sort | uniq | egrep -v 'ubiqx/|wrapped|modules/getdate'`"echo creating $headermkdir -p `dirname $header`${awk} $headeropt \ -f script/mkproto.awk $proto_src > $headertmpif cmp -s $header $headertmp 2>/dev/nullthen echo "$header unchanged" rm $headertmpelse mv $headertmp $headerfi
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?