任何人都可以回答这个问题。我得到了一些提示,但没有明确回答以下问题。
Compare Scheme shell, scsh to sh/bash. Which would you rather use from the
keyboard? Which would you rather use for scripting?
答案会很有帮助。提前谢谢!
答案 0 :(得分:0)
Bash是一个命令处理器,通常在文本窗口中运行,允许用户键入导致操作的命令。 Bash还可以从文件中读取命令,称为脚本。
来自here: -
Scsh是一个嵌入在Scheme中的开源Unix shell,运行于 所有主要的Unix平台,包括AIX,Cygwin,Linux,FreeBSD,GNU Hurd,HP-UX,Irix,Mac OS X,Solaris和其他一些。
Scsh是Scheme 48(符合R5RS的新技术方案)的变体 系统)Scsh旨在编写真实的独立Unix 程序和shell脚本。 Scsh涵盖了广泛的应用, 从“脚本”应用程序通常用perl或sh处理,到更多 标准系统应用程序通常用C语言编写。
Scsh有两个主要组件:运行程序的进程表示法 并设置管道和重定向,以及完整的系统调用 用于低级访问操作系统的库,即POSIX, 所有Unices或多或少的最小公分母,加上广泛的 支持的扩展,如符号链接和BSD套接字。此外, scsh为模式导向计算提供了一个awk工具 记录流,用于匹配正则表达式的丰富工具 字符串中的模式,基于事件的中断处理,用户级 线程,未来模块系统和交互式环境。 Scsh附带了描述这些和其他的大量文档 特征