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

📄 find_unused_options.sh

📁 samba最新软件
💻 SH
字号:
#!/bin/sh## this script finds unused lp_*() functions## use it like this:##   user@host:~/samba/source>./script/find_unused_options.sh#LIST_GLOBAL=`grep '^FN_GLOBAL' param/loadparm.c |sed -e's/^FN_GLOBAL.*(\(.*\).*,.*\(&Globals\..*\)).*/\1:\2/'`LIST_LOCAL=`grep '^FN_LOCAL' param/loadparm.c |sed -e's/^FN_LOCAL.*(\(.*\).*,[ ]*\(.*\)).*/\1:\2/'`CFILES=`find . -name "*.c"`for i in $LIST_GLOBAL;do	key=`echo $i|cut -d ':' -f1`	val=`echo $i|cut -d ':' -f2`	found=`grep "$key[ ]*()" $CFILES`    if test -z "$found"; then		echo "Not Used Global: $key() -> $val"	fidonefor i in $LIST_LOCAL;do	key=`echo $i|cut -d ':' -f1`	val=`echo $i|cut -d ':' -f2`	found=`grep "$key[ ]*(" $CFILES`    if test -z "$found"; then		echo "Not Used LOCAL: $key() -> $val"	fidoneecho "# do a 'make clean;make everything' before removing anything!"

⌨️ 快捷键说明

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