Opracowany przez | David Korn i AT&T Bell Laboratories |
---|---|
Pierwsza wersja | 1983 |
Napisane w | VS |
System operacyjny | Unix |
Środowisko | Wieloplatformowy |
Rodzaj |
Język programowania Shell Unix Język wiersza poleceń ( d ) |
Licencja | Powszechna Licencja Publiczna |
Korn Shell lub ksh jest Unix shell - ale także działa na platformie Microsoft Windows - opracowany przez Davida Korna na początku 1980 roku (pierwsza wersja została wydana w 1983 roku ).
Kompatybilna z powłoką Bourne, powłoka Korn zawiera również dużą liczbę funkcji powłoki C ; umożliwia także zaawansowane funkcje skryptowe używane w bardziej zaawansowanych językach programowania, takich jak awk , sed , TCL i Perl .
Korn Shell oferuje kilka ulepszeń w porównaniu do Bourne Shell, takich jak możliwe ponowne uruchomienie z zastępowaniem poleceń z historii lub użycie wątków. Wersja ksh93 obsługuje tablice asocjacyjne i arytmetykę zmiennoprzecinkową .
Obsługuje programowanie obiektowe i może być używany jako kod bajtowy przez shcomp .
Korn Shell przestrzega standardu języka powłoki ( POSIX 1003.2 „Komitet językowy powłoki i narzędzi”).
Korn Shell był dostępny w kilku wersjach, w tym:
Graficzne rozszerzenie Korn Shell, zwane dtksh (DeskTop Korn SHell), jest częścią graficznego pulpitu CDE .
Porównanie powłoki głównej (en)