1、find -name "*.sh" | xargs -i mv {} {}.c
功能:修改后缀名,欺骗IDE工具
2、find -name "*.c" | xargs -i sed -i '/^function/ s/$/()/' {}
功能:C语言函数声明行后边有一对()
3、find -name "*.c" | xargs -i sed -i s/\*/-/g {}
功能:因为*可能会被当成注释,所以把*给替换了(其实可以匹配下/*,*,/*这种,但是本人比较懒)
然后,enjoy your mouse
然后用source insight就可以看了
原理,把shell脚本的函数整成c语言的函数