关于shellcheck的作用和功能,自行查阅。
centos7 上安装shellcheck的过程中查了很多资料,大部分都是在ubunt下安装的,centos的比较少,然后好不容易看到一个https://www.cnblogs.com/txqz/p/5939344.html
,按照上面下载了一堆压缩包,还老大了,下了半天,然后在执行第一步./configure就卡死了,白费力气。
后面看到shellcheck的官网上有这样一个操作,按照执行了这两个命令,中间没报错,执行完了也可以用,命令如下:
yum -y install epel-release yum install ShellCheck
使用举例:shellcheck lbcloud.sh
效果图:
有问题的地方会有红色的报错,如上。
安装参考:http://hackage.haskell.org/package/ShellCheck