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=