set -a
. ./tmp.txt
set +a
set -aBundan sonra tanımlanan değişkenlerin otomatik olarak dışa aktarılmasına neden olur. Bourne benzeri bir kabuğun içinde bulunur. .standart ve Bourne adıdır sourceBen taşınabilirlik (için tercih böylece komuta sourcegelir cshve gibi en modern Bourne benzeri kabuklarda artık kullanılabilir bash(bazen) biraz daha farklı bir davranış ile olsa da).
POSIX kabuklarında, set -o allexportyazmak için ( set +o allexporttanımsız) daha açıklayıcı bir alternatif yöntem de kullanabilirsiniz .
¹ Ayrıca bash, çevreye dışa aktarılırken bildirilen tüm işlevlerin de allexport(bunun gibi çalışırken bile o ortamda çalışan BASH_FUNC_myfunction%%tüm bashkabuklar tarafından içe aktarılan ortam değişkenleri olarak) neden olduğuna dikkat edin sh.