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 поставляется с обширной документацией, описывающей эти и другие функции .
scsh на самом деле не предназначен для интерактивного использования, но для облегчения задач системного программирования, где традиционный сценарий оболочки имеет тенденцию падать. –