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.