我有 Orielly 的“学习 bash”。我还参考了《高级 Bash 脚本指南》(tldp.org/LDP/abs)。
关于这个主题还有其他好书吗?
答案1
学习 Bash Shell随着经典 Shell 脚本, 其次是Bash 食谱。
我建议快速读完前两本书,不必太担心记住所有内容。当你想做一些你记得读过但记不住如何实际做的事情时,可以参考它们。几个月后再回头读它们,从中学习新东西。
请注意,这是从 Linux 管理员的角度出发的,因此我更倾向于 bash 的精妙之处,而不是更纯粹的 sh。只有极少数脚本我才会费心去真正使 sh 兼容。另外,我不认为 tcsh 是一种合法的脚本语言。
答案2
虽然不是一本书,但却是一本必备之书。
保持Bash陷阱在你的枕头下,因为它会教你如何不是bash 中的代码。
答案3
当您说“shell 脚本”时,您似乎是指 bash 脚本?
如果您的意思是“shell”,您是否担心编写可移植的 shell 代码?
答案4
我更喜欢 ”Korn Shell“Anatole Olozak 所著的书。Korn shell 和 Posix shell 几乎完全相同。这对于编写可移植的 shell 脚本非常方便。这些书既是一本很好的教程,也是一本长期参考书。
对于有关 BashPitfalls 和各种 Shell Cookbooks 的所有建议均 +1。