shellcheck 真是写脚本的神器

2019 年 6 月 2 日
 wikinee
类似 pylint 或者 其他语言 lint 的东西
测试网站: https://www.shellcheck.net/
Github: https://github.com/koalaman/shellcheck
vscode 还有配合的插件
9585 次点击
所在节点    Linux
25 条回复
wikinee
2019 年 6 月 2 日
擦,这么多收藏的没一个回复。
bequt
2019 年 6 月 2 日
都是收藏下次看,然而就不了了之了
hawken
2019 年 6 月 2 日
感谢分享😁
wikinee
2019 年 6 月 2 日
@bequt 这个帖子以前人发过,不过是 shell 脚本的分类,那里简直是荒漠
wikinee
2019 年 6 月 2 日
@hawken 😃
chinesestudio
2019 年 6 月 2 日
谢谢
helloiac
2019 年 6 月 2 日
谢谢,已配置好 sublime 插件,帮大忙了
wikinee
2019 年 6 月 2 日
@helloiac No Q
geekc3t
2019 年 6 月 2 日
突然发现这东西,自己收藏过,但是没用过,惭愧
Alberte
2019 年 6 月 2 日
真棒,谢谢 O(∩_∩)O 谢谢
Vitta
2019 年 6 月 2 日
我也来收藏下
yylzcom
2019 年 6 月 2 日
收藏了,谢谢分享
ps1aniuge
2019 年 6 月 2 日
劝大家早放弃 shell 这个大坑。早学 linux 版 powershell 才是真理。

正面论据:
搜看我写的帖子 《单步、断点、图形界面调试,ps 极大提升了 linux 脚本生产力》

反面证据:
学 shell 最少要会 awk,sed,最好在会 python。这本身就是 4 种语言。
我先不说学 4 种语法多么累。
光是单步,你就没法在 4 种语言中单步。

你脚上穿了 4 种不同的单鞋,当棉鞋,那酸爽~~~ 。。。

结论:
shell 已得 [无法单步,无法断点,没有图形,没法鼠标选中 n 行代码执行] 的癌症,楼主提供点板蓝根,解决不了根本问题。
wikinee
2019 年 6 月 2 日
@ps1aniuge 不同的事交给不同的需要,只有合不合适
secondwtq
2019 年 6 月 2 日
#13 老哥说话挺好听的

我打开 terminal,输入 sudo pacman -S shellcheck,结果要装 250M 的 Haskell dependencies,赶紧 n 掉
这就解释了为什么 shellcheck 这么吼的东西没人用(狗头
ps1aniuge
2019 年 6 月 2 日
老奶奶得了癌症。你掏出一包“板蓝根”吼道,“这是外国出的板蓝根,老奶奶有救了!!!”
artandlol
2019 年 6 月 2 日
@ps1aniuge #13 你在逗我吗? shell 本身是 c 语言的语法,连 import 都不用。shell 初级,python 中级,golang 高级。都学下有问题?
widewing
2019 年 6 月 2 日
@ps1aniuge 好好好你 ps 天下第一😄 但是人生苦短 shell 不够用的地方我用 python
pkookp8
2019 年 6 月 2 日
@ps1aniuge 随便一个脚本语言,js,python,都比 shell 好用,但依然没办法替代 shell,你觉得为什么
环境,依赖环境。很多 linux 环境不能用这些脚本,但没有哪个 linux 环境不能用 shell 的
HangoX
2019 年 6 月 2 日
@ps1aniuge 如果用 powershell 了,那为什么不直接选任何一种顺手的编程语言?毕竟用 shell 唯一优点就是不用安装。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/569910

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX