ShellCheck 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
ShellCheck 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
ShellCheck 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
ShellCheck 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
ShellCheck 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

在Linux/Unix平台下编写Bash的时候,shellcheck是一款不错的工具。当编译大量的Bash代码的,常常会花掉大量的时间,然而通过shellcheck你可以提前知道脚本的语法问题,shellcheck也会给出纠错提示。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/12/02 22:15

shellcheck 帮助你写出更好的脚本

简介 shellcheck 是一款实用的 shell脚本静态检查工具。 首先,可以帮助你提前发现并修复简单的语法错误,节约时间。每次都需要运行才发现写错了一个小地方,确实非常浪费时间。 其次,可以针对你当前不够完善不够健壮的写法,提供建议,帮助你提前绕开一些坑,避免等问题真的发生了才去调试处理。 在其介绍中,目标是针对所有用户的,从初学者到高手,都用得上 指出并澄清典型的初学者的语法问题,那通常会shell提供神秘的错误...

0
0
发表了博客
2018/08/28 13:09

Centos安装shellcheck的方法

shellcheck shellcheck是用来检查shell脚本的工具。 采用haskell语言开发。 在ubuntu中,可以直接采用apt install shellcheck安装完成 但是在Centos,yum是没有shellcheck的包的,因此,需要另一种方法安装 Centos安装shellcheck 由于shellcheck是haskell语言开发的, 因此,会想到使用haskell的包管理工具cabal来安装。 yum install cabal-install 这样,就可以使用cabal install 来安装东西了 在cabal install shellcheck之前...

0
0
发表了博客
2020/09/03 10:37

shellcheck 帮助你写出更好的脚本

ShellCheck 是一款实用的 shell脚本静态检查工具。 首先,可以帮助你提前发现并修复简单的语法错误,节约时间。每次都需要运行才发现写错了一个小地方,确实非常浪费时间。 其次,可以针对你当前不够完善不够健壮的写法,提供建议,帮助你提前绕开一些坑,避免等问题真的发生了才去调试处理。 在其介绍中,目标是针对所有用户的,从初学者到高手,都用得上 指出并澄清典型的初学者的语法问题,比如shell提供的神秘的错误消息。 ...

0
0
发表了博客
2018/12/02 22:15

shellcheck 帮助你写出更好的脚本

简介 shellcheck 是一款实用的 shell脚本静态检查工具。 首先,可以帮助你提前发现并修复简单的语法错误,节约时间。每次都需要运行才发现写错了一个小地方,确实非常浪费时间。 其次,可以针对你当前不够完善不够健壮的写法,提供建议,帮助你提前绕开一些坑,避免等问题真的发生了才去调试处理。 在其介绍中,目标是针对所有用户的,从初学者到高手,都用得上 指出并澄清典型的初学者的语法问题,那通常会shell提供神秘的错误...

0
0
2020/06/01 21:25

提高工作效率,推荐 10款命令行工具

autojump autojump 是一款非常方便的命令行下的目录跳转工具,它能帮你快速从目录访问的历史记录中统计出各个目录的访问频次和权重,这样,就能方便的让你在各个目录中迅速跳转了。只要你记得之前某个访问过的目录的大概名字,配合 autojump,就能快速的跳转过去,再也不用打一长串的 cd 命令了。使用方式如下: 安装 brew install autojump # 大多数mac系统都会安装zsh,因此当安装配置好autojump之后,需要将以下代码写入到...

0
0
发表了博客
2019/08/21 13:55

好玩的Linux命令-1

Ag:比grep、ack更快的归递搜索文件内容 1:首先在linux创建个sh文件->ag.sh 2:在ag.sh里面输入如下内容并保存 #!/bin/bash set -x TEMP_DIR=$(mktemp -d Leslie.Guan.XXXXXX) cd ${TEMP_DIR} wget https://github.com/ggreer/the_silver_searcher/archive/master.zip TAR_DIR=$(unzip *.zip) TAR_DIR=${TAR_DIR%%/*} TAR_DIR=${TAR_DIR##*:} cd ${TAR_DIR} apt-get install -y automake pkg-config libpcre3-dev zl...

0
0
发表于DevOps专区
2018/08/26 09:55

写好shell脚本的8个建议

这八个建议,来源于键者几年来编写 shell 脚本的一些经验和教训。事实上开始写的时候还不止这几条,后来思索再三,去掉几条无关痛痒的,最后剩下八条。毫不夸张地说,每条都是精挑细选的,虽然有几点算是老生常谈了。 1. 指定bash shell 脚本的第一行,#!之后应该是什么?如果拿这个问题去问别人,不同的人的回答可能各不相同。 我见过/usr/bin/env bash,也见过/bin/bash,还有/usr/bin/bash,还有/bin/sh,还有/usr/bin/env ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
11 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部