2013-12-08 4 views
-1

Может кто-нибудь ответить на этот вопрос. У меня есть некоторые намеки, но ясный ответ на следующий вопрос.Разница между оболочкой Схемы и оболочкой Bash

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

Ответ будет полезен. Заранее спасибо!

+0

scsh на самом деле не предназначен для интерактивного использования, но для облегчения задач системного программирования, где традиционный сценарий оболочки имеет тенденцию падать. –

ответ

0

Bash - это командный процессор, обычно выполняемый в текстовом окне, позволяющий пользователю вводить команды, которые вызывают действия. Bash также может читать команды из файла, называемые скриптом.

От here: -

Scsh является открытым исходным кодом Unix оболочки встроены в схеме, работают на все основные платформы Unix, включая AIX, Cygwin, Linux, FreeBSD, GNU Hurd, HP-UX, Irix, Mac OS X, Solaris и некоторые другие.

Scsh представляет собой вариант схемы 48 (в соответствии с нормами нового технологий Схема системы R5RS) Scsh предназначено для написания реальной жизни автономных Unix программ и скриптов. Scsh охватывает широкий спектр применения, из приложений «сценариев», как правило, обрабатывается с Perl или ш, к более стандартным прикладным системам, как правило, написано на C.

Scsh имеет два основных компонента: процесс обозначение для запуска программ и настройка протоколов и перенаправления и полная библиотека syscall для низкоуровневого доступа к операционной системе, то есть к POSIX, наименее общий знаменатель более или менее всех Unices, а также широко поддерживаемые расширения, такие как символические ссылки и сокеты BSD , Кроме того, scsh предоставляет средство awk для ориентированных по шаблону вычислений по сравнению с потоками записей, богатым средством для сопоставления регулярных выражений шаблонов в строках, обработки прерываний на основе событий, пользовательских уровней потоков, футуристической модульной системы и интерактивная среда. Scsh поставляется с обширной документацией, описывающей эти и другие функции .

Смежные вопросы