O shell tradicional do Bourne não suportava combiná-los (embora o System V permita omitir o ; ; o shell do 4.2BSD / SunOS não o fez). Foi adicionado pelo shell Korn (cruzando o shell% do Bourneexport com csh ' setenv ) e posteriormente adotado por outros shells e por POSIX.2. Muitos Unixes comerciais ainda enviam a variante do System V do shell Bourne como /bin/sh , portanto, manter a compatibilidade é uma boa ideia para a portabilidade.