shell脚本没有IDE查看查看函间调用关系怎么办?

来源:互联网 发布:零基础学python的书籍 编辑:程序博客网 时间:2024/06/16 00:08

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语言的函数

原创粉丝点击