ShellCheckコードチェックツール(Linux側)
Linux下ShellCheckスクリプトチェックツール
インストールツールプロセス
使用
参考例
ここでは、問題の位置と最適化の提案を示します.
ドキュメントを参考にして、この男の博文に感謝します.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=
インストールツールプロセス
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=