是不是会 shell 脚本,会让码农变得有内涵呢?

2018-01-28 11:09:49 +08:00
 miketeam

经常遇到这么一个情景:我忙半天,同事过来说,别费劲了,等哈我给你一个脚本。过了几分钟然后 .sh 文件来了。。。

6968 次点击
所在节点    程序员
44 条回复
Mitt
2018-01-28 11:17:25 +08:00
要学会利用工具
miketeam
2018-01-28 11:19:04 +08:00
我也想变得有内涵一点,亲们,给我推荐一些自家珍藏的教程吧
0ZXYDDu796nVCFxq
2018-01-28 11:23:26 +08:00
会 perl 显得更有内涵
IamI
2018-01-28 11:26:46 +08:00
你以为那句「人生苦短,我用 XX 」是怎么来的……
bramblex
2018-01-28 11:28:34 +08:00
嗯……这叫做善用工具。

你把 shell 换成 python / nodejs / ruby / 甚至坑爹的 perl / vb 都行……

让人程序员有内涵的是使用工具代替人力的思维方式,在这种思维的引导下,你自然就学会了 shell / python / js 这些个性价比极高的编程语言。
gouchaoer
2018-01-28 11:29:04 +08:00
shell 脚本太暧昧了,不咋会,所以我都用 py/php 写脚本
zlfzy
2018-01-28 11:30:49 +08:00
会编程的运维更有内涵
ospider
2018-01-28 11:32:25 +08:00
这算是基本功吧😂
kiwi95
2018-01-28 11:55:01 +08:00
很多时候 shell 确实方便,随便写两行就能干事,推荐一个教程:abs guide: www.tldp.org/LDP/abs/html/abs-guide.html
miketeam
2018-01-28 11:55:23 +08:00
🐸
Death
2018-01-28 12:10:46 +08:00
不会,你所指的应该是一种用脚本解决繁琐问题的思维习惯,与解决问题用的是不是 shell 脚本无关。

工具永远不是内涵,会利用正确、合适的工具来解决问题才算是内涵吧。
tankb52
2018-01-28 12:12:58 +08:00
我在 windows 下面都经常写批处理。
ceyes
2018-01-28 12:39:10 +08:00
Work smart, not hard~
jyf007
2018-01-28 12:47:59 +08:00
@Death 说得好,所以我成为了运维狗
hsuan
2018-01-28 12:50:42 +08:00
shell 真的反人类,现在我都用 python
seki
2018-01-28 12:57:56 +08:00
shell 脚本藏的坑比较多,很容易写入危险的代码,比如不小心就让命令变成了 rm -rf ~ 之类的
monnand
2018-01-28 13:01:39 +08:00
我个人比较推荐这个教程:Classic Shell Scripting

Google 一下可以找到 PDF 版。我当时是在 O'Reilly Media 的网站上买的电子版。电子版是 DRM free 的,当年打折好像十块钱好几本
lee015
2018-01-28 13:05:37 +08:00
天王盖地虎
wweir
2018-01-28 13:13:29 +08:00
shell 只是工具,会 shell 并不能让码农有内涵。
让他们变得有内涵的是:知道什么时候适合用什么工具来解决问题。
不过这会儿,他们已经不叫码农了,而叫高级工程师,或者架构师。
aheadlead
2018-01-28 13:18:29 +08:00
shell 真的坑…
(刚把 shell 并发编程玩熟悉的路过……)

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

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

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

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

© 2021 V2EX