在我看来,Ruby 的功能更加强大,而且你还可以用它编写更强大的脚本。
是否有任何开源实现可以在 Ubuntu 上用 Ruby 替换 Bash,以便您可以使用 Ruby 代替 Bash 命令。
类似于 Ruby shell 而不是 Bash shell。
答案1
您可以查看此项目:https://github.com/adamwiggins/rush
答案2
你不会想这么做。这意味着,例如,将所有传递给程序的参数放在双引号中。(ipython 类似于 ruby 的 irb,可以做类似的事情,但很麻烦)虽然我同意 bash 和 co 不是很好,但它们不能被通用编程语言取代,至少作为交互式提示符。
答案3
我见过一些尝试,但这并不是很有用。如果你想用 Ruby 做点什么,你可以直接启动 IRB。我很少这样做,只是为了迭代一些文件并以某种非平凡的方式重命名它们。
至于脚本,好吧,只需编写 Ruby 脚本。