前端之家收集整理的这篇文章主要介绍了
Bash或KornShell(ksh)?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我不是新的* nix,但是最近我已经花了很多时间的
提示。我的问题是使用KornShell(ksh)或Bash Shell的优势是什么?使用一个的陷阱在哪里?
寻求从用户的角度理解,而不是纯粹的脚本。
Bash。
各种UNIX和Linux实现有各种不同的源级实现ksh,其中一些是真正的ksh,其中一些是pdksh实现,其中一些只是符号链接到具有“ksh”个性的其他shell。这可能导致执行行为的奇怪差异。
至少用bash你可以确定它是一个单一的代码库,所有你需要担心的是什么(通常最小)版本的bash安装。在几乎每个现代(非现代的)UNIX上编写了很多脚本,bash的编程在我的经验中更可靠地一致。