Scheme shell和Bash shell之间的区别

时间:2013-12-08 05:04:49

标签: bash scripting scheme sh

任何人都可以回答这个问题。我得到了一些提示,但没有明确回答以下问题。

Compare Scheme shell, scsh to sh/bash. Which would you rather use from the 
keyboard? Which would you rather use for scripting?  

答案会很有帮助。提前谢谢!

1 个答案:

答案 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附带了描述这些和其他的大量文档   特征