In sed, it is fairly common to use multiple commands separated by semi-colons:
$ sed -e '/re/{s//replace/p; q;}
However, the standard (eg http://pubs.opengroup.org/onlinepubs/9699919799/ ) only allows for newlines as a separator:
$ sed -e '/re/{ s//replace/p q }
Are there many common implementations of sed still in use that do not allow the semi-colon? IOW, can a sed script intended to be portable use semi-colons?