转: 两个 Shell 网站: explainshell 和 shellcheck

Posted feiyun8616的作坊 (半个程序员and dba)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转: 两个 Shell 网站: explainshell 和 shellcheck相关的知识,希望对你有一定的参考价值。

            

今天向大家介绍两个有意思的 Shell 网站,一个是 explainshell.com,另一个是 shellcheck.net

explainshell

技术分享

先说 explainshell。explainshell 能够对命令行进行解析,然后对命令及其选项和参数 提供相应的帮助说明。要是你遇到难以理解的复杂命令行,没准可以请求 explainshell 来获得帮助。

explainshell 解析了 29761 篇 manpage(含 1 到 8 节),主要由 Python、NLTK、d3.js、以及 Flask 打造而成。

shellcheck

技术分享

再来说说 shellcheck。shellcheck 可以分析 sh/bash 脚本,能够自动找出其中的问题,比如语法错误和陷阱。貌似对 sh/bash 新手很有帮助。

explainshell 和 shellcheck 两个都提供有源代码,感兴趣的同学不妨亲自动手研究。

以上是关于转: 两个 Shell 网站: explainshell 和 shellcheck的主要内容,如果未能解决你的问题,请参考以下文章

Shell 基本运算符(转)

Shell中的cat<<EOF (here document) (转)

[转] 快速部署Tomcat项目的Shell脚本

(转)shell脚本之文件测试操作符及整数比较符

Linux shell 整数运算 let [ ] (( )) expr以及 浮点数 bc用法(转)

shell 的here document 用法 (cat << EOF) (转)