Bir kabuk işlevinden n dönüş durumu ile çıkılmasına sebep olur. n verilmezse işlev içinde son çalıştırılan komutun çıkış durumu, dönüş durumu olur. Bu yerleşik ayrıca . (veya source) yerleşiği ile çalıştırılan bir betiğin dönüş durumu olarak ya n ya da son çalıştırılan komutun çıkış durumuyla sonlandırılmasında da kullanılabilir. RETURN sinyal kapanı ile ilişkilendirilmiş bir komut, icra betik veya işlevden sonra kaldığı yerden devam etmeden önce çalıştırılır. return bir işlevin dışında kullanılmışsa ve return kullanılan betiğin çalıştırılması . veya source yerleşikleri ile yapılmamışsa dönüş durumu sıfırdan farklıdır.