Bash或KornShell(ksh)?

我不是新的* nix,但是最近我已经花了很多时间的提示。我的问题是使用KornShell(ksh)或Bash Shell的优势是什么?使用一个的陷阱在哪里?

寻求从用户的角度理解,而不是纯粹的脚本。

Bash。

各种UNIX和Linux实现有各种不同的源级实现ksh,其中一些是真正的ksh,其中一些是pdksh实现,其中一些只是符号链接到具有“ksh”个性的其他shell。这可能导致执行行为的奇怪差异。

至少用bash你可以确定它是一个单一的代码库,所有你需要担心的是什么(通常最小)版本的bash安装。在几乎每个现代(非现代的)UNIX上编写了很多脚本,bash的编程在我的经验中更可靠地一致。

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...