trap yerleşiği
EXIT ve
DEBUG'a benzer bir
ERR sinyalimsi belirtimine izin verir. Bir
ERR kapanı ile belirtilen komutlar bir kaç durum dışında her başarısız basit komuttan sonra çalıştırılır.
set yerleşinin
-o errtrace seçeneği etkinleştirilmedikçe
ERR kapanı kabuk işlevleri tarafından miras alınmaz.
trap yerleşiği
EXIT ve
DEBUG'a benzer bir
RETURN sinyalimsi belirtimine izin verir. Bir
RETURN kapanı ile belirtilen komutlar
. veya
source ile çalıştırılan bir kabuk işlevi veya betiği döndükten sonra kaldığı yerden devam etmeden önce çalıştırılırlar. İşleve
trace niteliği verilmiş olmadıkça ya da
shopt yerleşiği kullanılarak
functrace seçeneği etkinleştirilmiş olmadıkça
RETURN kapanı kabuk işlevleri tarafından miras alınmaz.