Kabuk bir girdiyi okuduktan sonra bir dizi işlem yürütür. Eğer
girdi bir açıklama başlangıcı içeriyorsa, kabuk açıklama
sembolünü (#) ve satırın kalanını yoksayar.
Aksi takdirde kabuk, girdiyi okur ve onu sözcüklere
ve işleçlere ayırır, ayrımlama kurallarını kullanarak sözcükleri ve
karakterleri anlamlandırır.
Bundan sonra bu dizgecikleri komutlar ve bağlı yapılar olarak
çözümler, özel anlamları olan sözcükleri ve karakterleri
kaldırır, kalanları yorumlar, gerekiyorsa girdi ya da çıktıyı
yönlendirir, belirtilen komutları çalıştırır, komutların çıkış
durumu oluşturmasını bekler ve bu çıkış durumunu denetim veya işlem
yapılabilmesi için çıktılar.