ShellCheck代码检查工具(Linux方面)

Linux下ShellCheck脚本检查工具

安装工具流程

yum -y install epel-release
安装epel源
yum -y install ShellCheck
直接安装即可,注意大小写,小写的话会提示无此安装包

使用
[root@localhost ~]# shellcheck --help
unrecognized option `--help'

Usage: shellcheck [OPTIONS...] FILES...
  -e CODE1,CODE2..  --exclude=CODE1,CODE2..  exclude types of warnings
  -f FORMAT         --format=FORMAT          output format
  -s SHELLNAME      --shell=SHELLNAME        Specify dialect (bash,sh,ksh)
  -V                --version                Print version information
参考示例

这里提示问题所在位置及优化建议

[root@localhost ~]# shellcheck test.sh

In test.sh line 8:
mycat_2=$(netstat -atnp | grep "8066"|grep "java" | grep LISTEN | wc -l)
                                                    ^-- SC2126: Consider using grep -c instead of grep|wc.

参考文档
感谢这位大佬的博文
https://blog.csdn.net/hyb612/article/details/105459543?utm_medium=distribute.pc_feed.none-task-blog-alirecmd-4.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-alirecmd-4.nonecase&request_id=

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值