⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ckcrefs.old

📁 早期freebsd实现
💻 OLD
字号:
set x $*set -x. ./.paramfor dir in $DIRLSTdo	> $TMPDIR/cref$dir	cd $MANDIR/man$dir	for file in $FILLST	do		so=`line < $file | sed "s/ .*$//"`		if test "$so" = ".so"		then			continue		fi		grep ".*([1-8][cmsgxjvCMSGXJV]\{0,1\})" $file >> $TMPDIR/cref$dir	done	cd $TMPDIR	echo "	 ," >> cref$dir	date > lower.suf$dir	echo >> lower.suf$dir	date > badcref$dir	echo >> badcref$dir	ed - cref$dir >> lower.suf$dir <<!		g/ *\(([1-8][CMSGXJVcmsgxjv]\{0,1\})\)/s//\1/		1,\$s/ /\\/g		1,\$s/	/\\/g		1,\$s/,/\\/g		v/(/d		g/\\\\\^/s///		g/\\\\\|/s///		g/([1-8][cgmsxjv])/p		g//d		g/^(/d		g/(/s//./		g/^\./d		g/C).*/s//c/		g/G).*/s//g/		g/M).*/s//m/		g/S).*/s//s/		g/X).*/s//x/		g/J).*/s//j/		g/V).*/s//v/		g/).*/s///		w		q!	sort -i cref$dir | uniq > tmp.$$	while read cref	do		sect=`echo $cref | sed "s/.*\.\(.\).*/\1/"`		try=`ls $MANDIR/man$sect/$cref 2>&1`		if test "$try" = "$MANDIR/man$sect/$cref"		then			continue		else			echo $try | sed -e "s;$MANDIR/man..;;" -e "s; not found;;" >> badcref$dir		fi	done < tmp.$$	ed - badcref$dir <<!		g/\.\([1-8]\)/s//(\1/		g/c$/s//C)/		g/m$/s//M)/		g/s$/s//S)/		g/g$/s//G)/		g/x$/s//X)/		g/j$/s//J)/		g/v$/s//V)/		g/[^)]$/s/$/)/		1s/.$//		w		q!	rm -f tmp.$$ cref$dirdone

⌨️ 快捷键说明

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