吐槽:bash 的语法那么乱,各位都是怎么忍的?

2014-05-12 19:00:59 +08:00
 xieranmaya
6306 次点击
所在节点    程序员
33 条回复
Tink
2014-05-13 00:57:01 +08:00
@ericls 我觉得matlab还好啊
ivenvd
2014-05-13 03:00:59 +08:00
用 Fish 的表示压力不大。
c86jeff
2014-05-13 04:02:38 +08:00
无法理解 你说为什么乱 或者说你接触的语言比较少
bakac
2014-05-13 07:03:05 +08:00
熟悉的人不觉得乱 不熟悉的人什么语法也觉得乱
Delbert
2014-05-13 09:40:10 +08:00
@Tink matlab有语法?好多年不用了......
andyhu
2014-05-13 16:58:09 +08:00
@lm902 node.js +1
越来越喜欢node,强大的神器
dorentus
2014-05-13 17:38:11 +08:00
各种不一致,确实很乱。
所以才有了后来的 perl 啊。
xiaket
2014-05-13 17:42:09 +08:00
sh/bash, bash还有若干个版本, 互相之间不是完全兼容, 是挺恶心人的.
chemzqm
2014-05-13 17:44:41 +08:00
http://www.shellcheck.net/
简单来说就是从来不用bash写复杂的逻辑,咱可不是做OPS的
williamx
2014-05-14 09:15:19 +08:00
确实挺乱的,不过没法子,习惯了就好。
Honwhy
2014-05-14 09:27:24 +08:00
bash语法有时候真的记不住。
cbsw
2014-05-14 10:13:01 +08:00
不要试图将 bash 当作一门编程语言去用(尽管它的确是),正确的用法是将其作为命令行的交互界面使用,它本来就是 *nix 的 shell 而已。如果遇到有比较复杂逻辑的,请考虑换用比较正规的语言 perl/python/ruby 等,当然从上面各位推荐来看,还有 nodejs,不过个人没用过
wangtai
2014-05-14 14:16:31 +08:00
我很喜欢,写起来很快,经常用来分析文件,如果有性能问题会用python替换。
管道的性能倒是很大问题

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

https://www.v2ex.com/t/112215

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

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

© 2021 V2EX